Python的三种格式化输出
python的三种格式化输出1.%格式化字符串格式:格式化字符串%(输出序列)局限性:对整型、浮点型和字符串类型进行格式化a=5.168b=3.152print("%f%f"%(a,b))print("%f"%(a+b))#表达式要用小括号括起来print("a=%5.2f"%a)#5位数(小数点算一位),不足前面空格填充;小数点后两位,最后一位四舍五入print("a=%05.2f"%a)#5位
·
目录
1.%格式化字符串
格式:格式化字符串%(输出序列)
局限性:对整型、浮点型和字符串类型进行格式化
a=5.168
b=3.152
print("%f %f"%(a,b))
print("%f"%(a+b))#表达式要用小括号括起来
print("a=%5.2f"%a)#5位数(小数点算一位),不足前面空格填充;小数点后两位,最后一位四舍五入
print("a=%05.2f"%a)#5位数(小数点算一位),不足前面用0填充;小数点后两位,最后一位四舍五入
2. 内置函数format函数
格式:"{序号或关键字[:格式规范]}".format(参数 1, 参数 2,…, 参数 n)
序号是 format()方法中对应参数的位置,序号从 0 开始至 n-1,分别对应参数 1、参数2、…、参数 n,将使用对应的参数值替换对应的替换字段,缺省序号按顺序进行替换;
优点及适用范围:Python2.6 版本推出了使用 format()方法对字符串格式化;解决了“%格式字符串”的局限性
a=5.168
b=3.152
print("{} {}".format(a,b))
print("{1} {0} {1}".format(a,b))
print("{}".format(a+b))
print("a={:5.2f}".format(a))
print("a={:05.2f}".format(a))
3. f 字符串格式
格式: f"{变量:格式规范}"
优点及使用范围:自Python3.6 版本开始推出了使用 f 字符串对字符串格式化,它解决了format代码冗长的问题
a=5.168
b=3.152
print(f"{a} {b}")
print(f"{b} {a} {b}")
print(f"{a+b}")
print(f"a={a:5.2f}")
print(f"a={a:05.2f}")

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)