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可以用任意一个字符来充数到某个长度

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容