数据类型--String
普通字符串
可以通过 ''
、""
、''''''
、""""""
来创建字符串
's'
"s"
'''s'''
"""s"""
其中''''''
、""""""
可以便捷生成多行字符串
'''
1
2
'''
"""
1
2
"""
type
type('a') # <class 'str'>
原始字符串
在字符串前加入r
能力:允许包含反斜杠(\
)而不将其解释为转义序列
一般用于路径字符串,因为路径字符串可能会存在
xx\xx\test
之类的字符串,就会导致\t
之类的字符被转椅
格式化字符串
在字符串前加入f
能力:使用 {}
包括一段表达式,生成字符串时解析表达式生成字符串
i = 1
print(f'当前坐标是{i + 1}') # 当前坐标是2
unicode编码字符串
在字符串前加入u
能力:字符串以 Unicode
格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。
print(u'中文字符')
二进制字符串
在字符串前加入b
能力:把字符串转换为 bytes
类