格式化字符串fomat()的三种方法
有序 (1)S="我叫{}","今年{}","身高{}".format("仓鼠",18,190) 按顺序替换
有序 (2)S="我叫{0}","今年{1}","身高{2}","我依然叫{0}".format("仓鼠",18,190) 按索引替换
无序 (3)S="我叫{name},今年{age},身高{high}".format(name="仓鼠",high="190",age=18) 按字典替换
常用字符串操作
(1)capitalize首字母大写其他字母小写
(2)swapcase大小写反转
(3)title非字母隔开部分首字母大写其余小写.
(4)upper lower 全部大写 小写
(5)center 居中显示
(6)startswith endswith 以....开头 结尾
(7)find index 通过元素找到索引
(8)expandtabs 遇到\t(tab)自动填充到8位
(9)strip 去除前后两端空格 换行符 tab \t
(10)spilt字符串转化为列表
(11)replace替换字符串中的一部分位置
(12)len计算元素长度
(13)count计算元素出现次数
(14)isalnum判断字符串是否由字母数字组成 isalpha判断字符串是否由字母组成 isdigit判断字符串是否由数字组成 isspace判断是否有空格
(15)join在字符串之间加入连接符
字符串转化为列表
1 a = "1,assadsadsada2,3" 2 a=a.split() 3 print(a,type(a))
列表转化为字符串
1 #列表转化为字符串 2 lis = ['1','2','3','4'] 3 #str(list) 4 5 s = ''.join(lis) 6 print(s)