字符串前加r,表示原始输出,例如:
print(r'C:\some\name')
三引号(单或双)用于多行输出,例如:
print("""\
one line
two line
""")
可使用反斜线\来逻辑连接输出,例如:
print("""\
I am\
happy\
""")
星号*可以表示重复字符串,加好+可以连接两个字符串,例如:
print((3 * 'un') + 'ium')
字符串可使用下标索引,负数下标为右边起始的索引,例如:
word = 'python'
print(word[0]) #p
print(word[5]) #n
print(word[6]) #报错
print(word[-1]) #n
print(word[-7]) #报错
字符串(包括中文)可以使用下标表达式切片,得到子字符串,起始缺省为0,结尾缺省为字符串大小,切片结果包含起始字符,不包含结尾字符(特例为缺省到字符串末尾),切片表达式也支持负数,例如:
word = 'python'
print(word[0:2]) #py
print(word[2:]) #thon
print(word[:3]) #pyt
print(word[-2:]) #on
print(word[-3:-1]) #ho
网友评论