字符串:可以 用 单引号、双引号 、 单三引号、双三引号,下面的定义都是正确的
‘你好’
“你好”
‘’‘你好’’’
“”“你好”""
一、字符串中有引号
- 字符串内容里面有单引号,那么我们在定义这个字符串的时候,就应该用双引号。如下:
hello = "He said : 'OK, I will go now'"
print(hello)
- 字符串内容里面有双引号,那么我们在定义这个字符串的时候,就应该用单引号。如下:
hello = 'He said : "OK, I will go now"'
print(hello)
- 如果我们要定义的 字符串内容里面 既有双引号,也有单引号,那么我们在定义这个字符串的时候,就应该用三引号。如下:
hello = '''He said : 'OK, "I will go now"'''
print(hello)
二、字符串拼接
myFavorit = '我最爱的运动是:'
sport = '足球'
print(myFavorit + sport)
运行结果如下
我最爱的运动是:足球
字符串元素索引
字符串就是一种序列。序列里面的元素都是有索引的。 所谓索引就是元素的下标,如下图所示
刘 这个字符可以这样获取 hello[0] ,hello[-5]
总 这个字符可以这样获取 hello[1],hello[-4]
你 这个字符可以这样获取 hello[2] ,hello[-3]
好 这个字符可以这样获取 hello[3] ,hello[-2]
啊 这个字符可以这样获取 hello[4] ,hello[-1]
三、字符串切片
你好 这个字符可以这样获取 hello[2:4] 或者 hello[-3:-1]
你好啊 这个字符可以这样获取 hello[2:]或者hello[-3:]
刘总 这个字符可以这样获取 hello[:2]
四、获取字符串长度
var = '特朗普总统'
lenth = len(var)
print(lenth)
返回结果是5,因为var变量对应的字符串长度就是5个字符。