1. 程式人生 > >三.Python字串格式化 % format

三.Python字串格式化 % format

 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)