1. 程式人生 > >Python3 格式化輸出

Python3 格式化輸出

 1 #Python3 格式化輸出  佔位符%s %d %f
 2 name = input("Name:")
 3 age = int(input("Age:"))
 4 #input預設接受的都是字串型別,所以要輸出%d整型,就要先把字串強制轉換成整型
 5 job = input("Job:")
 6 salary = input("Salary:")
 7 
 8 info = """
 9 ---------info of %s---------
10 Name:%s
11 Age:%d
12 Job:%s
13 Salary:%s
14 """ % (name, name, age, job, salary)
15 print(info) 16 17 #格式化輸出 format 18 name = input('Name:') 19 age = int(input('Age:')) 20 job = input('Job:') 21 salary = input('Salary:') 22 23 info1 = """ 24 --------info of {Name}-------- 25 Name:{Name} 26 Age:{Age} 27 Job:{Job} 28 Salary:{Salary} 29 """.format(Name=name, Age=age, Job=job, Salary=salary)
30 print(info1) 31 32 #還可以這樣寫,但是一般不用,太low,不夠清晰 33 info2 = """ 34 --------info of {0}-------- 35 Name:{0} 36 Age:{1} 37 Job:{2} 38 Salary:{3} 39 """.format(name, age, job, salary) 40 print(info2)

 1 for i in range(5):
 2     print('i is ', i) #可以用逗號','  進行連線
 3 
 4 """
 5 結果是:
 6 i is  0
 7 i is  1
8 i is 2 9 i is 3 10 i is 4 11 """