Python字符串格式化
#!/usr/bin/env python # -*- coding:utf-8 -*- ''' 字符串格式化 ''' # 百分号%格式化 print("字符串 %s \n" "整型小数 %d \n" "浮点数 %.3f \n" "百分号 %%" %("K",100,12.333)) print("字符串 %(name)s \n" "整型小数 %(age)d \n" "浮点数 %(sola).4f \n" "百分号 %(yy)s" %{"name":"AXA","age":18.333,"sola":18.333,"yy":"%"}) #字体变颜色 print("\033[43;1m sss \033[0m") # format格式化 f1 = "{}-->{}-->{}".format("3","2","1") f2 = "{1}-->{1}-->{1}".format("0","1") f3 = "{1}-->{0}-->{2}".format("3","2","1") f4 = "{s}-->{g}-->{e}".format(**{"s":"A","g":"B","e":"C"}) f5 = "{1[2]}-->{0[1]}-->{1[0]}".format([3,2,1],[1,2,3]) f6 = "{:s}-->{:s}-->{:d}".format("ss0","ss1",222) f7 = "{:s}-->{:s}-->{:d}".format(*["ss0","ss1",222]) print(f1) print(f2) print(f3) print(f4) print(f5) print(f6) print(f7)
运行结果

浙公网安备 33010602011771号