这两个写法有啥区别?
aa = '{:-^10}'.format('传奇')bb = ('传奇').center(10,'-')
print(aa)
print(bb)
这两个写法都是将字符串'传奇'居中并用'-'填充至长度为10的字符串,输出结果相同。但是,它们的实现方式不同。
第一个写法使用了字符串的format方法,其中'{:-^10}'表示将字符串居中,并用'-'填充至长度为10,最后使用format方法将'传奇'填入占位符中。
第二个写法使用了字符串的center方法,其中'10'表示将字符串填充至长度为10,'-'表示用'-'进行填充。
总体来说,两种写法都可以实现字符串居中并填充,但是format方法更加灵活,可以通过占位符实现更多样化的填充方式。而center方法则更加简单明了,适合于简单的字符串填充需求。 好的明白了
页:
[1]