python格式化输出

it2022-05-05  56

占位符

符号含义%d有符号的整数 【print(“my age is %d” % 26)】%u无符号整数%s字符串 【print(“my name is %s” % “Tom”)】%c字符及ASCII码%o无符号八进制整数%x/%X无符号十六进制整数%e/%E浮点数【科学计数* 1 0 X 10^X 10X (2.3E3=2300.0)】%f浮点数【print(“his height is %f m” % 1.89)】 name = "Tom" age = 18 print("His name is %s,his age is %d." % (name, age)) print("His name is", name, "his age is", age, ".") #衔接部分自动留空 print("His name is " + name + " his age is " + str(age) + ".") #需要手动留空 ''' His name is Tom,his age is 18. His name is Tom his age is 18 . His name is Tom his age is 18. ''' print("%d%%" % 100) ''' 100% '''

format格式化

位置映射

关键字映射

{}传递参数

print("Name:{},age:{}".format('Tom',18)) print("{address},Name:{},age:{}".format('Tom',18,address="Gongshu,Hangzhou")) print("第一个元素是:{0[0]},第二个元素是:{0[1]},第三个元素是:{0[2]};第四个元素是:{1[0]},第五个元素是:{1[1]}.".format(('www.', 'google.', 'com'), ''' Name:Tom,age:18 Gongshu,Hangzhou,Name:Tom,age:18 第一个元素是:www.,第二个元素是:google.,第三个元素是:com;第四个元素是:baidu.,第五个元素是:com. '''

最新回复(0)