python之滥竽充数

s= "iloveyou"                              #8个字符

s2= "i... love ..----you!"               #20个字符

#凑10个字符数,不足的用0在前面凑齐,下面长8的字符串要在前面凑两个0,长度才达到10

a= s.zfill(10)

print(a)

#规定长度比原字符串短,就返回原字符串

b= s2.zfill(3)

print(b)

#点,横杠,感叹号和空格都算字符

c= s2.zfill(21)

print(c)

#其兄弟rjust(weith,"0"),后面参数是字符串,填充物

d= s2.rjust(21,"0")

print(d)

#填充物换成了空格,比较特殊,不能为空哈

e= s2.rjust(21," ")

print(e)

#同样,字符比原字符短,就返回原字符串

f= s2.rjust(19,"1")

print(f)

#两个字符,它就不灵了,一个字母是可以的

g= s2.rjust(26,"cd")

print(g)

#注意:zfill只能用0填充到某个长度的字数,rjust可以用任意一个字符来充数到某个长度

你可能感兴趣的:(python之滥竽充数)