当前位置: 移动技术网 > IT编程>脚本编程>Python > Python字符串格式化输出

Python字符串格式化输出

2019年11月22日  | 移动技术网IT编程  | 我要评论

济宁教师郑媛媛,家居风水之山水画,农村电视连续剧

 


 本文链接:


 使用占位符%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)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网