2
栏目分类
热点资讯
Kyber Network Crystal v2中文网 你的位置:SHILL中文网 > Kyber Network Crystal v2中文网 > Python中格式化字符串输出的4种方式小结
Python中格式化字符串输出的4种方式小结 发布日期:2025-01-04 12:00    点击次数:82
一、%号占位符 这是一种引入最早的一种,也是比较容易理解的一种方式.使用方式为: 1、格式化字符串中变化的部分使用占位符2、变量以元组形式提供3、变量与格式化字符串之间以%连接 1、格式的字符串(即%s)与被格式化的字符串(即传入的值)必须按照位置一一对应 ps:当需格式化的字符串过多时,位置极容易搞混 例如 2、可以通过字典方式格式化,打破了位置带来的限制与困扰 二、str.format 内建函数 该format函数是在python2.6以后引入的,是字符吕类型的内置方法。因为str.format的方式比%在性能和灵活性上更好一些。 1、使用位置参数按照位置一一对应 2、使用索引使用索引取对应位置的值 3、使用关键字参数or字典可以通过关键字or字典方式的方式格式化,打破了位置带来的限制与困扰 4、填充与格式化 先取到值,然后在冒号后面设定填充格式:[填充字符][对齐方式][宽度]<20: 意思是: 左对齐,总共20个字符,不足部分用号填充 5、精度与进制 三、f-Strings 由python3.6版本引入的一个特性,称之为字面量格式化字符串以F或者f开头,后面跟字符串,字符串中的表达式用大括号{}包起来,它会将变量或表达式计算后的值替换进去 ​ f-string是以f或F开头的字符串, 核心在于字符串中符号{}的使用 1、{}中可以是变量名 2 、{}中可以是表达式 可以在{}中放置任意合法的表达式,会在运行时计算 比如 函数的调用 四、string模块的template 这是string模块提供的一个模版类,默认使用$ 或者 ${}(建议用这个)来占位,而不是用%具体用法如下 五、总结四种方式的应用场景 性能对比 看效率表现,还是 最新的f.str最快 到此这篇关于Python中格式化字符串输出的4种方式小结的文章就介绍到这了,更多相关Python 格式化字符串输出内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家! 您可能感兴趣的文章:Python中字符串格式化的方法详解详解Python的字符串格式化Python格式化字符串f-string的使用教程Python格式化输出字符串的五种方法总结Python字符串格式化方式Python字符串三种格式化输出Python中字符串格式化的方法小结