三种格式化输出的方式
格式化输出:符合某种规范的print
一. 占位符
%s(针对所有数据类型),%d(仅仅针对数字类型)
name = 'nick'
age = 19
print('my name is %s my age is %s' % (name,age)) # my name is nick my age is 19
age = 19
print('my age is %d' % age) # my age is 19
讲真,很鸡肋的格式化的方法,如果你需要使用这个,遇到多参数的时候,还是需要在句子后面噼里啪啦传上一大堆参数。使用这个不如用占位符或下面的f-String格式化。
三. f-String格式化
相比较占位符的方式,python3.6版本新增了f-String格式化的方式,比较简单易懂,这是目前我用的最多的方式,推荐使用这种方式。
name = "nick"
age = 19
print(f"Hello,{name}.You are {age}.") #Hello,nick.you are 19.
大写的F也适用
name = "nick"
age = 19
print(F"Hello,{name}.You are {age}.") #Hello,nick.you are 19.
age = 19
print(f'{age*2}') #38
秀操作
salary = 6.6666
print(f'{salary:.2f}') #6.67
posted @
2023-09-06 16:48
陈hao
阅读(
99)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具