方式一:百分号%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