小编给大家分享一下Python中字符串格式化输出的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
使用占位符%s
name = '小飞' print('姓名是: %s' % name)
format()函数
格式:“{} {}”.format(value,value)
示例:
name = 'Tom' age = 7 hobby = '玩滑滑梯!' money = 8.5 message= '{}今年{}岁,最喜欢{},有零花钱:{}'.format(name, age, hobby, money) print(message) # Tom今年7岁,最喜欢玩滑滑梯!,有零花钱:8.5美元
Python转换说明符
转换说明符 | 说明 |
%d,%i | 转换为带符号的十进制形式的整数 |
%o | 转换为带符号的八进制形式的整数 |
%x,%X | 转换为带符号的十六进制形式的整数 |
%e | 转化为科学计数法表示的浮点数(e 小写) |
%E | 转化为科学计数法表示的浮点数(E 大写) |
%f,%F | 转化为十进制形式的浮点数 |
%g | 智能选择使用 %f 或 %e 格式 |
%G | 智能选择使用 %F 或 %E 格式 |
%c | 格式化字符及其 ASCII 码 |
%r | 使用 repr() 将变量或表达式转换为字符串 |
%s | 使用 str() 将变量或表达式转换为字符串 |
示例:
# %d digit 数字 age = 18 print('年龄是:%d' % age) age=18.5 # int(18.5)--->18 取整数 print('年龄是:%d' % age) year=2019 print('今年是:%02d' % year) # 仍然是2019 但是%f就可设置位数 # %f float 小数点后面的位数 而且是四舍五入 salary=8899.32895 print('我的薪水是:%.2f' % salary)
看完了这篇文章,相信你对“Python中字符串格式化输出的示例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。