python字符串的相关内容 (2)

      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循环时才一个一个创建

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpjwzg.html