python格式化字符串的四种方式

https://www.cnblogs.com/euge/p/15178802.html
230919更新下新的格式化字符串方式
https://blog.csdn.net/XianZhe_/article/details/115715061

使用星号*(在Python中称为“unpacking”):

lst = [1,2,3]
valstring = "one: {}, two: {}, three: {}".format(*lst)
print(valstring)

如果要为任意长的输入生成这些字符串,可以使用^{<cd1 style="box-sizing: content-box;">}</cd1>包来获取整数的英文单词。在

import inflect 

eng = inflect.engine()

l = [5, 4, 3, 2, 1]
pairs = ['{}: {}'.format(eng.number_to_words(index), value) for index, value in enumerate(l, start=1)]
print(', '.join(pairs))
# one: 5, two: 4, three: 3, four: 2, five: 1
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容