鱼C论坛

 找回密码
 立即注册
查看: 802|回复: 2

格式化操作符问题求助!

[复制链接]
发表于 2019-1-13 19:23:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Hi  大家好~

在这里我有两个问题想问的:

1、格式化操作符的辅助指令中:m.n 如何使用?

2、format 和 %格式化操作符  的区别。

3、{1:.2f}此处中   “  :”  冒号是指格式化符号的开始 , 也就是什么意思呢?



万分感谢大家的留言!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-1-13 19:30:41 | 显示全部楼层
参考以下

https://www.cnblogs.com/chunlaipiupiupiu/p/7978669.html
https://www.cnblogs.com/fat39/p/7159881.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-1-13 23:36:56 | 显示全部楼层
先说第一个问题,格式化中的m.n,m是输出的总宽度(负号、小数点各算一位),n是小数的位数,没有其他格式限制的情况下,不足位数由空格在左侧填充,若总位宽不足以显示n位小数的时候,显示n位小数优先,因此很多时候是不写m的。
无标题.jpg
第二个问题,这两种方法的区别,%格式化操作符是一种普通的格式化方法。大部分的时候就够用了,format是一种更加高级一些的格式化方法,功能要比%格式操作符更强大一些,例如format右面的参数列表可以像函数参数那样用关键字自我调整顺序,而%操作符不可以,format可以格式化输出二进制,而%格式化操作符无法完成,等等。
第三个问题,{1:.2f}中的1是参数标签,:后面才是将对应的参数格式化,所以说:是格式化符号的开始,就像循环体、判断体、函数等的好好一样是模块的开始。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-13 09:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表