在Python中,字符串是一个类(<class 'str' >),用于表示,存储,操作一串字符。是不可变序列。
1.创建字符串:可以用单引号(' ')、双引号(" ")、三引号(''' '''/""" """)创建字符串
2.单引号,双引号,三引号的区别:
单引号和双引号定义的字符串必须在一行,三引号定义的可分布在连续的多行
当字符串过长,需要以多行形式书写时,用小括号()+单引号或双引号
3.索引字符串元素
Python字符串中的元素(字符)可以用下标来索引:
从左到右索引,使用正数,最左边的字符下标从0开始
从右到左索引,使用负数,最右边的字符下标从-1开始
eg:
s='python'
s[0] -------->'p'首字符
s[-1]------->'n'末字符
s[2]-------->'t'第三个字符
s[-3]------->'h'倒数第三个字符
4.字符串切片
切片运算符:[起点:终点:步长]
切片运算符包含起点元素,不包含终点元素,相当于[ )
若省略起点,起点是首字符;若省略终点,终点是末字符;索引越界会被Python解释器自动处理为边界值,不会引起报错
eg:
s&#