Python基础 ---(3)字符串

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])

猜你喜欢

转载自www.cnblogs.com/tangbohu2008/p/12675195.html