[Python]Python的格式化输出
1、%s:格式化输出文字或数字
2、%d:格式化输出数字
3、format:格式化输出数字或文字
格式化输出:
1、%s、%d两种当输出的字符串中没有%时优先(%s、%d)
2、format() 格式化输出 当字符串出现多个%时优先用format()
3、format()语法:"xx{}x".format(参数)
format()支持位置格式化填充,%s不支持;
第一种方式:大括号{ }中写的是format()传入值所对应的下标;
第二种方式:大括号{ }中的变量,和format()传入值是一一对应的;
>>> A='%s' % ('Lee') >>> A 'Lee'
>>> B='{}'.format('Lee') >>> B 'Lee'
>>> C=int("%s" % (1)) >>> C 1 >>> type(C) <class 'int'> >>>
填充和对齐
>>> C="%10s" % ('1')
>>> C
' 1'
>>> C="%-10s" % ('1')
>>> C
'1 '
>>>
%默认的是右对齐
>>> D="{:<10}".format('1') >>> D '1 ' >>>
冒号(:)后面带的是需要填充的字符,如果什么都不写,默认空格;
<表示的是左对齐;
>表示的是右对齐;
10表示的是字符串总共是10位;
标签:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)