1、切片操作
跟列表的切片很相似
代码示例
str1 = 'chengxianzi996' print(str1[0:2]) print(str1[:10])
代码解释:第一行:创建了一个字符串对象(其中单引号和双引号都可以创建字符串)
第二行提取前两个字符并输出
第三行输出str1的前十个
下面是代码的结果
2、字符串拼接和一些常用的运算符
使用+号来拼接(也可以使用*号来进行字符串的的反复输出),以及使用in和not in 来判断字符串中是否存在某个字符(这个经常配合循环来使用)
下面是代码
str1 = 'chengxianzi996' str2 = 'guoduyinyong' print(str1+str2) print(str1*2) print('c' not in str1)
下面是代码结果:
3、字符串格式化
就是将一个值插入带%s的字符串中
代码示例:
str1 = 'chengxianzi996'print('%s xiangfa ' % str1)
具体结果如下:
4、字符串替换
replace()前面是被替换的值后面是所需要的值
示例代码如下:
s = 'chengxianzi'.replace('g', 'C') print(s.replace('c', 'C'))
这里进行了两次替换证明这两种都是可以做的
下面是代码的结果:
5、最后的help(str)
这个是寻求帮助的函数又不懂的可以输这个来找一下咱们python里面关于str的内置函数