摘要: 字符串或串(String)是由数字、字母、下划线组成的一串字符,也是一种序列,序列的通用操作方法也适用于字符串。例如: 通过切片操作顺序地访问子串; 通过len()求字符串的长度等; 通过in或not in操作符判断字符串中是否存在某个字符。 Pytho...
字符串或串(String)是由数字、字母、下划线组成的一串字符,也是一种序列,序列的通用操作方法也适用于字符串。例如:
- 通过切片操作顺序地访问子串;
- 通过len()求字符串的长度等;
- 通过in或not in操作符判断字符串中是否存在某个字符。
Python里面没有字符这个类型,而是用长度为1的字符串来表示这个概念,当然,这其实也是一个子串。
访问字符串举例:
aString = 'Hello World!'
print(aString[0])
print(aString[1:5])
print(aString[6:])
输出:
H
ello
World!
如何改变字符串
你可以通过给一个变量赋值(或者重赋值)的方式“更新”一个已有的字符串。新的值可能与原有值差不多,也可能跟原有串完全不同。例如:
aString = 'Hello World!'
aString = aString[:6] + 'Python!'
print(aString)
aString = 'different string altogether'
print(aString)
输出:
Hello Python!
different string altogether