string 字符串类型
I_S = 'information systems'
hello = '你好'
print(I_S,type(I_S))
res = type(hello)
print(hello,res)
information systems <class 'str'>
你好 <class 'str'>
大字符串
用来记录长内容,可以换行
字符串中的 '' 和 "" 可以互相嵌套,但是不可以嵌套自身
s = '''信息管理
与信息系统
'''
print(s)
S = """
'信息' "管理" '''信息'''
系统
"""
print(S)
信息管理
与信息系统
'信息' "管理" '''信息'''
系统
转义字符
\ : 续行符 转义符
转义字符的目的是开始一个字符序列,使得以转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义
- \n : 代表一个换行符
- \r : 代表光标起始的位置,从\r出现的位置开始作为光标的起点
- \t : 代表一个水平制表符
- \b : 代表一个退格符
语句前面加 r 可以使转义字符失效
str = 'foot' \
'ball'
print(str)
# \n
str = 'foot\nball'
print(str)
# \r
str = 'foo\rtball'
print(str)
# \t
str = 'f\tootball'
print(str)
# \b
str = 'foo\b\btball\b'
print(str)
football
foot
ball
tball
f ootball
ftbal
\ : 反转义
在转义符\前面再加一个转义符\,来取消\的转义效果
str = 'foot\\ball,\\n'
print(str)
foot\ball,\n
在语句前面加 r 可以使转义字符失效
str = 'fo\notbal\tl'
print(str)
str = r'fo\notbal\tl'
print(str)
fo
otbal l
fo\notbal\tl