方式一:百分號%python
格式編程 |
描述編程語言 |
%c性能 |
字符及ASCII碼spa |
%s指針 |
字符串code |
%dorm |
有符號整數(十進制)blog |
%u內存 |
無符號整數(十進制) |
%o |
無符號整數(八進制) |
%x |
無符號整數(十六進制) |
%X |
無符號整數(十六進制大寫字符) |
%e |
浮點數(科學計數法) |
%E |
浮點數(科學計數法) |
%f |
浮點數(小數點符號) |
%g |
浮點數(依據值的大小採用%e或%f) |
%G |
浮點數(同%g) |
%p |
指針(用十六進制打印內存地址) |
【示例1】 輸入: >>> name=input("name: ") >>> age=int(input("age: ")) >>> sex=input("sex: ") >>> print("name:%s\nage:%d\nsex:%s"%(name,age,sex)) 輸出: >>> name:Anna >>> age:18 >>> sex:girl
【示例2】 輸入: >>> name=input("name: ") >>> age=int(input("age: ")) >>> sex=input("sex: ") >>> Info=''' name: %s age: %d sex: %s '''%(name,age,sex) print(Info) 輸出: >>> name:Anna >>> age:18 >>> sex:girl
【備註】:'''(或""") 做用:1. 針對多行代碼進行註釋;2. 分段做用
方式二:format()
【示例1】 輸入: >>> Info="Tom {0} a {1}" >>> output=Info.format('is','student') >>> print(output) 輸出: >>> Tom is a student
【示例2】 輸入: >>> Info="Tom {Info1} a {Info2}" >>> output=Info.format(Info2='student',Info1='is') >>> print(output) 輸出: >>> Tom is a student