介绍
小编给大家分享一下使用python3字符串格式化输出的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
<强> 强>
%格式化和str.format()来格式化,而在Python 3.6版本开始,增加了f-strings语法、下面我将详细的介绍这三种方式。
<强> 强> <强> 强>
%(百分号),它这么用:
拷贝:,name =, & # 39; & # 39;=:拷贝,id & # 39; 10 & # 39; 拷贝:& # 39;Hello % s, id=% & # 39;, %(名称、id) :,& # 39;Hello 世界,id=10 & # 39;
% s表示格式化成字符串,另外常用的是% d(十进制整数),% f(浮点数)。
拷贝:,& # 39;你好[%(名字)s], id=%(名字)& # 39;,%,{& # 39;id # 39;:, 10日,& # 39;名字# 39;:,& # 39;& # 39;} 你好[世界],id=10
<强> 强> <强> 强>
拷贝:,name =, & # 39; & # 39; 拷贝:& # 39;Hello {} & # 39;, %(名字) :,& # 39;Hello & # 39;
拷贝:,& # 39;,,{1},{2},{0}& # 39;.format(& # 39;一个# 39;,,& # 39;b # 39;,, & # 39; c # 39;) :,& # 39;c, b,,一个# 39;
拷贝:,& # 39;Hello {名称}& # 39;.format (name=& # 39; testerzhang& # 39;) :,& # 39;Hello  testerzhang& # 39;
<强> 强> <强> 强>
拷贝:,name =,“testerzhang" :拷贝,print (f # 39; Hello {名称}# 39;公司) :拷贝,print (f # 39; Hello  {name.upper()} # 39;公司) :Hello testerzhang。 :Hello TESTERZHANG。 拷贝:d =, {& # 39; id # 39;,, 1,, & # 39;名字# 39;:,& # 39;testerzhang& # 39;} :拷贝,print (f # 39;用户[{d [“id"]}]:, {d [“name"]} & # 39;) :,用户[1]:,testerzhang
<强> 强>
看完了这篇文章,相信你对使用python3字符串格式化输出的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!