一、输出/打印函数 print
将程序中的的数据显示到控制台中(凡是在控制台看到的内容,都是在程序中用print打印的)。
1. 基本输出
1)一次打印一个数据:print(数据)
print(100)
print('abc')
print(100 + 200)
print(int(1.23))
# 输出分别为:100 abc 300 1
2)同时打印多个数据:print(数据1, 数据2, 数据3,...)
print(100, 200, 300)
print(100, '+', 200, '=', 300)
print(100, 100 * 200, int(234.988))
输出结果为:
2. 定制end
语法:print(数据1, 数据2, 数据3, ..., end=字符串)
print打印数据的原理:先打印数据,数据打印完成后打印end的值(end默认是换行符)
print(100, end=';')
print(200, end='?')
print(300)
print(400)
3. 定制sep
语法:print(数据1, 数据2, 数据3, ..., sep=字符串)
sep的值决定的是:同时打印多个值的时候控制台中值与值之间的分割方式(默认是空格)
print(100, 200, 300, 400)
print(100, 200, 300, 400, sep='AND')
sep和end可以同时使用,并且两者顺序可变。
print(100, 200, 300, sep=",", end='。')
print()
print(100, 200, 300, end='。', sep=",")
二、输入函数 input
获取从控制台中输入的数据到程序中使用
用法:变量名 = input(输入提示信息)
提示用户输入数据,并将输入的结果保存到变量中,数据输入完成后按回车结束
name = input('请输入你的姓名:')
print(name)
注意:不管用户输入的是什么数据,input得到的结果默认都是字符串。所以特别是输入数据为数字时在计算使用前一定要先做类型转换。
age = input('请输入你的年龄:')
print(age, type(age))
age = int(input('请输入你的年龄:'))
print(age, type(age))