python基础一 day2 字符串操作

s.capitalize()  s.upper()  s.lower() s.swapcase()   s.title()  s.center(20,"#")   s.expandtabs()   len(s)   s.startwith("a",0,5)      s.endwith("a",0,5)   s.strip(" ")

split(" ")   s.count('a',0,5)   s.find("a",0,5)  s.index("a",0,5)  s.replace(old,new,1)

      

   

  

    中间只要以空格或特殊字符隔开,数字也是特殊字符

  

   总共加起来20

   中间是6个空格,有 加前面的要8位,逢8补位

公共方法:

 结果:    len()方法计算的是字符

结果: 跟切片相似,顾头不顾尾,"alex"看作一个整体

就是切片(2,5)取不到5

 

    “WU”也是一个整体,返回索引

 一般用find

空格也算一个元素

      

      “al”也是一个整体,count也可以切片

 split默认以空格做分割,str转换为list

      

     第二种是按索引来的

replace:默认是全部替换

     

   

for循环属于有限循环,while循环属于无限循环

strip默认去空格和换行符

调用split()方法并且不传递任何参数时,将使用任何空白字符作为分隔符,如果字符串存在连续的空白字符,split方法将自动忽略,明确传递参数指定split()使用的分隔符时,情况不一样。

空格制表符  、换行符 、回车、换页垂直制表符和换行符称为 “空白字符”

原文地址:https://www.cnblogs.com/wang-tan/p/10949122.html