1.字符串的定义
字符串:就是一串字符,是编程语言中表示文本的数据类型。在Python 中可以使用一对双引号(" " )或者一对单引号('')定义一个字符串。虽然可以使用“\ "”或者“\ '”做字符串的转义,但是在实际开发中:
①如果字符串内部需要使用“"”,可以使用“'”定义字符串;
②如果字符串内部需要使用“'”,可以使用“"”定义字符串。
可以使用索引获取一个字符串中指定位置的字符,索引计数从0 开始;也可以使用for 循环遍历字符串中每一个字符。
大多数编程语言都是用双引号(" " )来定义字符串。如:
string="Hello Python"
for c in string:print(c)
Python 程序:字符串的定义、遍历、统计和判断
2.字符串的切片
切片方法适用于字符串、列表和元组。切片使用索引值来限定范围,从一个大的字符串中切出小的字符串。
如:num_ str="0123456789"(https://www.xing528.com)
①截取从2~5 位置的字符串print(num_ str [2:6] );
②截取从2 至末尾的字符串print(num_ str [2:] );
③截取从开始至5 位置的字符串print(num_ str [:6] );
④截取完整的字符串print(num_ str [:] );
⑤从开始位置,每隔一个字符截取字符串print(num_ str [::2] );
⑥从索引1 开始,每隔一个取一个print(num_ str [1::2] );
⑦倒序切片:-1 表示倒数第一个字符print(num_ str [-1] );
⑧截取从2 至末尾- 1 的字符串print(num_ str [2:-1] );
⑨截取字符串末尾两个字符print(num_ str [-2:] );
⑩字符串的逆序print(num_ str [::-1] )。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
