字符串表示
- 在 Python 3版本中,字符串是以 Unicode 编码的;Python 中使用 ' '或者" "表示字符串
msg = 'Hello World'
name = "SiberiaDante"
字符串操作
- Python 不支持单字符类型,单字符也在Python也是作为一个字符串使用,获取字符串中单个字符串的值:
name = "SiberiaDante"
print (name[0]) # 结果:S
print (name[0:4]) # 结果:Sibe
- 更新字符串中的值:截取字符串的一部分并与其他字段拼接
name = "SiberiaDante"
print ("更新name :",name[0:7]+"蛋疼") # 结果:更新name:Siberia蛋疼
- 字符串的不可变性(str.replace()相当于创建了一个新的变量,并不是改变了变量 str 的值)
>>> str='abcd'
>>> str.replace('a','A')
'Abcd'
>>> str
'abcd'
Python转义字符
- 在字符中使用特殊字符时,需要使用反斜杠()转义字符;
- (在行尾时) 续行符
- 反斜杠符号
- ' 单引号
- " 双引号
- a 响铃
- 退格(Backspace)
- e 转义