码迷,mamicode.com
首页 > 编程语言 > 详细

Python字符串格式化输出

时间:2019-11-22 13:34:29      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:符号   repr   转换   十六   body   变量   ble   san   pre   

 


 本文链接: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)

Python字符串格式化输出

标签:符号   repr   转换   十六   body   变量   ble   san   pre   

原文地址:https://www.cnblogs.com/zyuanlbj/p/11910913.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!