目录
一、字符串表示
在python中,加了引号的字符都被认为是字符串。我们可以使用单引号,也可以使用双引号,这两者没有任何区别,如:
a = 'hello'
b = "hello"
但是在有些情况下,需要单双引号配合使用,比如我们想输出“My name is Lily, I'am 20 years old”,则应该写成:
msg = "My name is Lily, I'am 22 years old"
我们知道三引号用于注释,如果在赋值语句中使用三引号会有什么结果呢?我们来试一下:
竟然也可以!那多引号和单双引号有什么区别呢?我们输入多行内容试一下:
1.使用三引号,能够正常输出,且输出内容也是多行显示:
2.使用单引号,报错:
3.使用双引号,依然报错:
由此我们可以看出,当输入多行字符时,必须用三引号,而使用单引号和双引号时,默认只输入一行字符。
二、字符串拼接
字符串可以进行“相加”和“相乘”运算,如:
name = 'Lily'
age = '24'
print(name + age)
print(name * 10)
运行结果如下:
需要注意的是,字符串拼接的时候只能字符串和字符串相加,或者字符串与数字相乘。
三、字符串特征
1、索引
怎么才能找到一个字符串中的某个字符呢?其实字符串是一个有序集合,组成字符串的每个字符都有自己的编号,我们可以通过编号找到相应的字符,这个编号就是索引。字符串的索引是从0开始的,依次增加:0,1,2....