4. 去除左右空白、\t、\n,指定字符(可自动匹配子序列,先进行最多的一位)
Test.lstrip()
Test.rstrip()
Test.strip()
5. 分隔字符
Test.split()不包含分割字符
Test.rsplit()
Partition()包含分割字符
Rpartition()
6. # 从开始往后找,找到第一个之后,获取其位置
# > 或 >=
# test = "alexalex"
# 未找到 -1
# v = test.find('ex')
7. 替换
Test = “alexalexalex”
Replace(“ex”,’bbb’,2)
结果:替换前两个
8. 索引,下标,获取字符串中的某一个字符
Test = “alex”
V = test[3](索引) | v = test[0:1](切片0<= <1) | 0:-1从开始到最后一个位置
Print(v)
结果:x | a | ale
9. V = len(test)字符串中有多少个字符组成
10. for循环(遍历字符串):数字不能迭代循环
For 变量名 in 字符串 :
Print(变量名)
11. 字符串在内存中一旦创建就不能修改,如果要修改,会在内存中重新创建一个新的字符串
12. 帮助创建连续的数字通过设置步长来指定不连续
V = Range(0,100,5)
For i in V
Print(i)
结果:
0
5
10
...
100
Range在2和3中的区别:
python2:
range 立即创建
xrange for 循环时才一个一个创建
python3:
range for循环时才一个一个创建