1. 程式人生 > >python3.5中的格式化輸出

python3.5中的格式化輸出

技術分享 eight img tro -s auth input idt ()

運用占位符來進行格式化輸出

代碼如下:

技術分享圖片
 1 #__author:"Cheng"
 2 #date:2018/2/11
 3 
 4 name = input("請輸入您的姓名:")
 5 age = input("請輸入您的年齡:")
 6 job = input("您的工作:")
 7 salary = input("您的薪資:")
 8 
 9 if age.isdigit():  #判斷上面輸入的年齡是不是一串數字
10     age = int(age) #是的話重新賦值字符串為整型
11 else:
12     exit("年齡一欄請輸入數字!")#程序終止,並給出提示
13 
14
if salary.isdigit(): #判斷上面輸入的薪資是不是一串數字 15 salary = int(salary) #是的話重新賦值字符串為整型 16 else: 17 exit("薪資一欄請輸入數字!")#程序終止,並給出提示 18 msg = ‘‘‘ 19 ----------- info of %s ----------- 20 姓名:%s 21 年齡:%s 22 工作:%s 23 薪資:%s 24 你還有%s年退休! 25 ----------- end ----------- 26 ‘‘‘ % (name, name, age, job, salary, 65-age)
27 #上面的 %s 是占位符,s相當於string字符串 28 # %(name,name,age,job,salary)這串代碼匹配上面的占位符。 29 print(msg)
格式化輸出,占位符,字符檢測

輸出結果:

技術分享圖片

%s 字符占位符 string

%d 數字占位符 digit

%f 符點數(相當於小數) float

python3.5中的格式化輸出