字符串是以单引号'或双引号"括起来的任意文本。注意即使是数字,如果用引号引起来,那么也是字符串。
字符串举例:'1001',"1001-现金",'银行存款'等等
转义字符用来输出字符串中的特殊符号:
\' 表示'
\" 表示"
\t 表示制表符
\n 表示换行符
\\ 表示反斜杠
而在字符串前面加上’r’,是为了告诉编译器这个字符串是个原始字符串,不要转义,r经常用在开启文件路径里:open(r'c:\teacher\notes....')
字符串是一种序列,序列中的每个元素都会分配一个数字,我们称为索引。正向索引从0开始,逆向索引从-1开始。
字符串常规操作有:
拼串:使用+号,'1001'+'现金'->' 1001现金'
重复:使用*号,'现金'*3->'现金现金现金'
索引:使用[]号,'1001现金'[4] ->'现',代表'1001现金'取索引号为4的值
切片:使用[:]号, '1001现金'[4:6] ->'现金',代表'1001现金'取索引号为4,5的值
除了数字类型的数据可以参与运算外,字符串也可以参与运算,字符串通过[]运算符进行索引与切片,具体如表所示。
接下来演示字符串的运算,如例所示。
在处理字符串时,有时需要设置字符串对齐方式,这时可以使用rjust()、ljust()和center()函数,如表所示。
在处理字符串时,有时需要删除字符串头尾的某些字符,这时可以使用strip()、lstrip()和rstrip()函数,如表所示。