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

python之-字符串格式化输出

时间:2021-01-05 11:39:23      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ext   现在   字符串类型   用两个   center   字符   str   back   年龄   

python 常用的print格式化输出:

1、%s用法:打印字符串

#使用一个%s占位符用法
name = "测试"
print("我的名字:%s"%name)

#终端输出
我的名字:测试

#使用两个%s占位符用法
name = "测试"
name1 = "丸子"
print("我的名字:%s %s"%(name,name1))

#终端输出
我的名字:测试 丸子

2、%d用法:打印整数

#使用一个%d占位符用法
age = 18
print("你的年龄:%d"%age)

#终端输出
你的年龄:18

#使用两个%d占位符用法
age = 18
age1 =19
print("你的年龄:%d 还是 %d ?"%(age,age1))

#终端输出
你的年龄:18 还是 19

3、%f用法:打印浮点数

#使用一个%f占位符用法
now_time = 13.14
print("现在的时间:%f"%now_time)

#终端输出
现在的时间:13.140000


#使用两个%f占位符用法
now_time = 13.14
now_time1 = 13.15
print("现在的时间:%f %f"%(now_time,now_time1))

#终端输出
现在的时间:13.140000 13.150000

4、%f用法:浮点数保留两位数

#使用%f保留两位数
now_time = 13.14
print("现在的时间:%.2f"%now_time)

#终端输出
现在的时间:13.14

5、.format函数用法

#使用.format 只要在需要格式化的地方,使用{}即可。输出默认为字符串类型
#赋值为int类型,输出为str
a = 1
b = 2
print("a={} b={}".format(a,b))
print(type("a={} b={}".format(a,b)))

#终端输出
a=1 b=2
<class str>

#赋值为str类型,输出为str
c = "1"
d = "2"
print("c={} d={}".format(c,d))
print(type("c={} d={}".format(c,d)))

#终端输出
c=1 d=2
<class str>

以上为python最常用的格式化方法。python%号可控制字符串的呈现方式。

每天进步一点点。??

丸子要加油呀

 by:丸子

python之-字符串格式化输出

标签:ext   现在   字符串类型   用两个   center   字符   str   back   年龄   

原文地址:https://www.cnblogs.com/shumei/p/14222842.html

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