格式化输出 占位符%
用于把变量占用到程序中:
%s 字符串 (采用str()的显示)
%r 字符串 (采用repr()的显示)
%c 单个字符
%b 二进制整数
%d 十进制整数
%i 十进制整数
%o 八进制整数
%x 十六进制整数
%e 指数 (基底写为e)
%E 指数 (基底写为E)
%f 浮点数
%F 浮点数,与上相同
%g 指数(e)或浮点数 (根据显示长度)
%G 指数(E)或浮点数 (根据显示长度)
name=input('name:') age=input('age:') job=input('job:') salary=input('salary:') info=''' -------info of %s-------------- name:%s age:%d job:%s salary:%s '''%(name,name,age,job,salary) print(info)
name:xiaoxing age:22 job:IT salary:20000 -------info of xiaoxing-------------- name:xiaoxing age:22 job:IT salary:20000