python里的.format()是什么意思 30

 我来答
帐号已注销
2020-12-12 · TA获得超过77万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:163万
展开全部

format函数这是一种字符串格式化的方法,用法如str.format()。

基本语法是通过 {} 和 : 来代替以前的 % 。

以下展示两种主要用法:

(1)如:语句print("{:.2f}".format(3.1415926)),它的输出为3.14,可以看出命令为保留两位小数点。

(2)如:语句"{1} {0} {1}".format("hello", "world"),它的输出为'world hello world',可以看出format为他们设置了位置。

又如:语句print '{} *'.format(j)表示输出变量j的值以及乘号:j*,可以看出用在循环里可以输出一个乘法的等式。

又如:语句print "{} 对应的位置是 {{0}}".format("runoob"),它的输出为'runoob对应的位置是0'.

扩展资料:

如果在格式化数字时没有指定format,Format会提供与Str函数类似的功能,尽管它是国际化的。然而,以Format作用在正数上不会保留正负号空间,而以Str的话则会。

如果要格式化一个没有本地化的数值字符串,应该使用一个用户自定义的数值格式,以保证得到需要的外观。

注意如果Calendar属性设置是Gregorian ,并且format指定了日期格式,那么,提供的expression必须是Gregorian 。如果Visual BasicCalendar属性设置是 Hijri,则提供的的expression必须是Hijri 。

参考资料来源:百度百科-Format函数

百度网友9308069
2017-10-29 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1898万
展开全部
常见于字符串格式化。
比如 print("第{0}天".format(d))
会打印"第5天"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式