telma = "telma"
print(telma.center(20,"我"))
print(telma.ljust(20,"我"))
print(telma.rjust(20,"我"))
print(telma.zfill(20)) #用0填充
amlet = " amlet\t "
print(amlet)
print(amlet.lstrip()) # 默认去除\n.\t.space
print(amlet.rstrip())
print(amlet.strip())
lem = "telma"
print(telma.lstrip("t")) # elma
print(telma.rstrip("ma")) #tel
print(telma.strip("tl")) # 找能匹配的子序列 elma
print(telma.strip("lt5e9")) # 被匹配的子序列不一定要顺序一致 ma
我我我我我我我telma我我我我我我我我
telma我我我我我我我我我我我我我我我
我我我我我我我我我我我我我我我telma
000000000000000telma
amlet
amlet
amlet
amlet
elma
tel
elma
ma
telma = "12345像首歌"
amlet = "Français"
ciper = str.maketrans(telma, amlet) #生成对应文,上下字数要对应
lem = "12341234像首歌,56785678教会我"
print(lem.translate(ciper))
telma = "刘备诸葛亮张飞关羽张辽曹操"
print(telma.partition("张")) #找到第一个就结束,包含分割字符
print(telma.rpartition("张")) #从右往左找
print(telma.split("张")) #默认分割所有的 , 不包含分割字符 ,输出是列表
print(telma.split("张",1)) #可以加分几个
print(telma.rsplit("张",1))
('刘备诸葛亮\n', '张', '飞关羽\n张辽曹操')
('刘备诸葛亮\n张飞关羽\n', '张', '辽曹操')
['刘备诸葛亮\n', '飞关羽\n', '辽曹操']
['刘备诸葛亮\n', '飞关羽\n张辽曹操']
['刘备诸葛亮\n张飞关羽\n', '辽曹操']
telma = "刘备诸葛亮\n张飞关羽\n张辽曹操"
print(telma.splitlines()) #按换行分割
print(telma.splitlines(True)) #是否包含分割字符
print(telma.splitlines(False))
telma = "IlobeaJYSO"
print(telma.swapcase()) #大小写转换
['刘备诸葛亮', '张飞关羽', '张辽曹操']
['刘备诸葛亮\n', '张飞关羽\n', '张辽曹操']
['刘备诸葛亮', '张飞关羽', '张辽曹操']
iLOBEAjyso
telma = "刘备诸葛亮张飞关羽张辽曹操"
print(telma.replace("张","李"))
print(telma.replace("张","李",1)) #只换第1个
刘备诸葛亮李飞关羽李辽曹操
刘备诸葛亮李飞关羽张辽曹操
import random
a = random.sample(range(1,34), 6)
b = random.sample(range(1,17), 2)
print(a)
print(b)
[1, 20, 2, 18, 26, 3]
[5, 15]
telma=input("Please input a string:")
for _ in range(0,len(telma)):
print(_, telma[_])
Please input a string:iloveyou
0 i
1 l
2 o
3 v
4 e
5 y
6 o
7 u