python中format的使用方法

1, 总共举三个例子,说明format的精妙之处

第一个,如下面的代码中str1

大家可以看到,在编辑str1的时候,字符和字母,汉字之间来回切换,一不小心把中英文弄混,出现了问题是很难发现的,不易管理和操作。而且比较冗长。


第二个,如下面的代码中str2

str1和str2输出的结果是一样的,但是很明显的,str2编辑的时候相对str1容易,而且代码量减少。

输出的结果:是一样的

        我叫:Shirley,年龄:25,身高:165

        我叫Shirley,今年25,身高165



假如我们将str2中的name 和 age 互换一下位置,看一下结果

输出的结果:

        我叫:Shirley,年龄:25,身高:165

        我叫25,今年Shirley,身高165

这个时候发现了str2这种使用方法的弊端,就是前后需要对应,而且它还有一个弊端就是,如果你想插入一个数据,前面的数字也要全部改变,所以,这种方法虽然编写上方便了一些,但是也是极其不易后期的管理的。


第二个,如下面的代码中str3

输出的结果为:

        我叫Shirley,年龄25,身高165

        我叫Shirley,今年25,身高165

        我叫Shirley,今年25,身高165

str3这种方式,不仅操作起开方便,而且便于后期的管理,可以进行数据的删除和插入,而且不用调节其他的数据, 因为a1,a2,a3是没有任何关联的,不是排序。(这里的a1,a2,a3指任意字符)

总结:

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容