Python格式化输出

Python有一个简单的字符串格式化方法,使用%做占位符。%后面跟的是变量的类型。

name = 'ToDo'

address = "www.dotaoke.cn"

time = 1

print("我叫做%s,来自%s,开通时间%d年" % (name, address, time))

Python格式化符号

格式符号转换
%c字符
%s通过str()字符串转换来格式化
%i有符号十进制整数
%d有符号十进制整数
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写字母)
%e索引符号(小写'e')
%E索引符号(大写'E')
%f浮点实数
%g%f和%e的简写
%G%f和%E的简写

Python输入

Python提供了input方法来获取键盘输入。需要注意的是input接收的键盘输入结果的数据类型为str,如果接收数字类型则需要将str转换为int。

name = input("请输入您的姓名:")

address = input("请输入您的地址:")

age = int(input("请输入您的年龄:"))

print("我叫做%s,来自%s,年龄为%d岁" % (name, address, age))

不起眼的小广告