Python字符串格式化输出
作者:互联网
本文链接:https://www.cnblogs.com/zyuanlbj/p/11910913.html
使用占位符%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)
标签:带符号,格式化,name,Python,age,print,字符串,转换,浮点数 来源: https://www.cnblogs.com/zyuanlbj/p/11910913.html