标签:分隔符 字符 二进制 参数 无符号数 科学 传值 十六 列表
(name) 可选,用于选择指定的key
注:Python中百分号格式化是不存在自动将整数转换成二进制表示的方式
常用格式化:
1 print("i am %s hobby is alex" %"lhf") #%s 可接收一切 2 i am lhf hobby is alex 3 print("i am %s hobby age %d" %("lhf",10)) #%d 只能接收数字 4 i am lhf hobby age 10 5 print("percent %.2f" % 99.7362867) #%f 打印浮点数,保留小数点后两位 6 percent 99.74 7 print("percent %.2f %%" % 99.7362867) # %% 打印百分号 8 percent 99.74 % 9 print("i am %(name)s age %(age)d" % {"name":"lhf","age":19}) # 键值对的方式进行格式化 10 i am lhf age 19 11 print("root","0","0","x",sep=":") #用符号拼接 12 root:0:0:x
1 print("i am {},age {}, {}".format("seven",18,"alex")) # 不一一对应会报错 2 print("i am {2},age {1}, {0}".format("seven",18,"alex")) # 按照索引传值 3 print("i am {1},age {1}".format("seven",18,"alex")) # 按照索引传值 4 print("i am {name},age {age}, really {name}".format(name="seven",age=18)) # 字典的形式 5 print("i am {name},age {age}, really {name}".format(**{"name":"secen","age":19})) # 字典的形式,必须加两个星号 6 print("i am {:s},age {:d}".format(*["seven",18])) # 列表传 必须加一个星号 7 print("i am {0[0]},age {0[1]}, really {0[2]}".format([1,2,3],[11,22,33])) # 列表的形式 8 print("i am {:s},age {:d}, really {:f}".format("seven",18,172.22)) # 类型
标签:分隔符 字符 二进制 参数 无符号数 科学 传值 十六 列表
原文地址:https://www.cnblogs.com/songzhixue/p/9921920.html