1.join():将序列中的元素以指定的字符连接成一个新的字符串。
语法:
str.join(seq)
注意:seq是一个序列对象,str是使用的连接符。
list3 = ['I', 'love', 'Python']
print(' '.join(list3)) #I love Python
str1 = ','
print(str1.join(list3)) #I,love,Python
str2 = '...'
print(str2.join(list3)) #I...love...Python
str3 = '_'
print(str3.join(list3)) #I_love_Python
大小写转换
str.capitalize() #将字符串的第一个字母大写,其他字母都小写
str.title() #将字符串中每个单词首字母大写
str.lower() #将字符串中所有字母都小写
str.upper() #将字符串中所有字母都大写
str.swapcase() #将字符串中所有小写字母变成大写,所有大写字母变成小写
2.ljust():返回一个将原字符串左对齐,并使用指定字符将字符串填充至对应长度的新字符串。
语法:
字符串.ljust(width[,fillchar)
注意:指定字符串fillchar默认为空格,如果指定长度小于原字符串的长度,则返回原字符串。
my_str = 'python'
print(my_str.ljust(10))
print(my_str.ljust(10,'.')) #python....
3. rjust(width[,fillchar)
返回一个将原字符串左对齐,并使用指定字符将字符串填充至对应长度的新字符串。
4.center(width[,fillchar)
返回一个用fillchar填充,宽度为width,原字符串居中的新字符串。
print(my_str.rjust(10,'.')) #....python
print(my_str.center(10,'.')) #..python..
str.strip() #删除str头部和尾部的空格
str.lstrip() #删除str头部的空格
str.rstrip() #删除str尾部的空格