1、字符串的定义
字符串其实就是一个“有序”的字符序列。
4种定义方式:(1)a = "hello" (2) a ='hello' (3) a = """hello""" (4) a = str()
可使用单引号、双引号、单三引号、双三引号,引号内部的内容就是一个字符串对象的内容。
其中三引号的特点是支持跨行的字符串。
# 用三引号操作跨行很方便,要不用 \n letter = '''李总: 您好! 您发的邮件已收到,明天会把文件寄过来。 祝:商祺 Jack 08-08''' print(letter)
2、字符串中有引号,怎么办?
比如:
hello = 'He said: "OK, I will go now"' print (hello)
如果要定义的字符串内容里有双引号,那就用单引号;
同理,如果内容有单双引号,那就用三引号。
3、字符串的索引和切片
字符串是由一个个元素--字符组成的序列,序列里面的元素都是有索引的。
1)下标索引
下标索引的顺序(0,1,2,3,...)-> 从左到右
下标索引的倒序(-1,-2,-3,-4,...)-> 从右到左
# 字符串索引和切片,从0开始计数,倒数负数-1开始 CN = '中华人民共和国' print (CN[0]) print (CN[-1])