三.Python字串格式化 % format
阿新 • • 發佈:2018-12-15
Python字串格式化 % format
#8.格式化 # %格式化 # %S 字串 #s="I am %s age is %s"%("tom","18") # %d 整數 #s="my age is %d"%(18) # %f 浮點數 #s="percent %f"%(3434.2222) #s="percent %.2f"%(3434.2222) # %%百分號 #s="percent %.2f %%"%(12.153131) # 9.format格式化 # {}預設按位置安排引數 #s="i am {},age is {}".format("tom",18) # {0} 按序列號排序 #s="i am {1}, age is {0}".format(19,"tom") #{name} 按鍵獲取值 #s="i am {name} ,age is {age}".format(name="tom",age=23) #format(*[]) 格式化列表 #s="i am {0} age is {1}".format(*["tom",10]) #format(**{}) 格式化字典 #s="i am {name}, age is {age}".format(**{"name":"tom","age":24}) #格式化為進位制 {:b}二進位制 {:o}八進位制 {:x}小寫字母16進位制 {:X} 大寫字母16進位制 {:d} 十進位制 #s="{:b},{:o},{:x},{:X},{:d}".format(10,20,60,60,99) #print(s)