1、在python中可以使用一对双引号“”或者一对单引号’’定义一个字符串,但大多数编程语言都是””定义,为了保证代码的相通性,还是使用””更合适
2、在实际开发中,若字符串内部需要使用”,可以使用’定义字符串,反之,若字符串内部需要使用’,可以使用”定义字符串
3、可以使用索引获取一个字符串中指定位置的字符,索引计数从0开始,也可以使用for循环遍历字符串中的每一个字符
4、字符串的常用操作
#当字符串不存在时此处不会报错
汇总:
注:
文本对齐三个函数的第三个参数fillchar默认为英文空格,当字符串为中文是,将该参数设为“ ” 对齐效果更好
5、字符串的切片
1、切片方法适用于字符串、列表、元组。切片使用索引值来限定范围,从一个大的字符串中切出小的字符串。列表和元组都是有序的集合,都能够通过索引值获取到对应的数据。字典是一个无序的集合,使用键值对保存数据
2、语法:
字符串[开始索引:结束索引:步长]
注:
1、例如,结束索引为2,但索引2对应的字符并未获取
2、步长用来跳跃获取,当开始索引为0,结束索引为4,步长为2时,则切片的值为”pt”
3、为方便设置结束索引,python规定了倒序索引,从-1开始,如图所示,若从左向右切,要包含字符串最后一个字符,不设置结束索引即可,同理,从字符串开始位置截取,也可以不设置开始索引
示例:
#逆序