python 中的print格式化字符串
Python 2025/6/4 9:03:46 点击:不统计
转www.载for网站制作学习asp必.cn究
python 输出内容是print 字符串 ,可以通过f format 进行格式化,格式如下
# 输出计数法
n:int = 10000000
print(n)
print(f"{n:,}") # 默认以逗号分隔 输出10,000,000 仅支持 "_" 和 ","
# 输出右对齐,前面自动补充空格
a: str = "abc"
print(f"{n:>5}") # 输出: abc
print(f"{n:>8,}") # 输出: abc
# < 是左对齐,实际默认,没有太多意义
# 输出居中对齐, 并以 # 填充
print(f"{a:#^5};") # 输出:#abc#;
print(f"{a:#^8};") # 输出:##abc###;
# 输出时间
from datetime import datetime
now = datetime.now()
print(f"{now:%Y-%m-%d %H:%M:%S}") # 输出: 2023-07-17 15:43:14
# 输出本地时间
print(f"{now:%c}") # 输出: 2025-06-4 07:43:14
# 输出 AM PM 格式
print(f"{now:%I:%M %p}") # 输出: 08:59 AM
# 四舍五入
print(f"{3.1415926:0.2f}") # 输出: 3.14
print(f"{3.1415926:.4f}") # 输出: 3.1416
原载于:本文原载于www.forasp.cn
·上一篇:python单例同步调用redis >> ·下一篇:集合set的增删交并差 >>