字符串类型
字符串处理方法
方法:特指<a>.<b>中的b。
8个常用字符串方法:
str.lower()或str.upper() 返回字符串的全部大写/小写
str.split(sep=None) 返回一个列表,有str根据sep被分割的部分组成 “A,B,C”.split(“,”)结果为["A","B","C"]
str.count(sub)
str.replace(old,new) 返回字符串str副本,所有old子串被替换为new
str.center(width[,fillchar]) "python".center(20,"=")
str.strip(chars) 从str中去掉在其左侧或右侧chars中列出的字符
str.join(iter) 在iter变量除最后元素外每个元素后增加一个str ",".join("12345") 结果为"1,2,3,4,5"
访问列表中所有元素
如果列表中有上百万个元素,你只需要三行就能访问到所有的元素。
dogs=['border collie','australian cattle dog','lamdba']
for dog in dogs:
print(dog)
穷举列表
循环一个列表的时候,你可能想获取当前元素的索引。你可以采用list.index(value)的方式获取,或者采取一个更简单的方法。enumerate()函数可以帮助你跟踪每项元素的索引,如下所示:
dogs=['border collie','australian cattle dog','lamdba']
for index,dog in enumerate(dogs):
place=str(index)
print("place:"+place+"dog:"+dog)
字符串格式化
槽{}.format()
format()方法的格式控制
{<参数序号>:<格式控制标记>}
: 引导符号
填充的字符
^<>对齐
width 宽度
, 数字的千位分隔符
.精度 浮点数小数精度 或字符串最大输出长度
类型 整数类型b,c,d,o,x,X 浮点数类型e、E、f,%
“{0:=^20}”.format("python")