1. 输出
print的作用:
- 将程序中的数据显示到控制台里面去。(在控制台中看到的数据都是程序中用print打印的结果)
1.1 一次打印一个数据: print(数据)
print(155)
print('12sd')
print(int(3.156))
print(500 - 200)
1.2 同时打印多个数据:
- print(数据1,数据2,数据3,...)
print(int(True), float(True))
print(100, 100 - 9, 'asd', None)
1.3 定制end:
- print(数据1, 数据2, 数据3, ..., end=字符串)
- print 打印数据的基本逻辑: 先打印所有的数据,数据打印完成后会自动打印end的值;
- end 的默认值是换行(\n)
print('hello world!', end=';')
print(1000)
# 打印出来就是这种格式
hello world!;1000
#总的来说 end 默认为回车,如果定义了 end 的值则输出,如果未定义则执行回车
print(100, end='+')
print(200, end='=')
print(300)
# 打印出来就是这种格式
100+200=300
1.4 定制sep
-
print(数据1, 数据2, 数据3, ..., sep=字符串)
- sep的值控制的是同时打印多个数据的时候,控制台中数据和数据之间的分割方式;
- sep默认是空格
print(100, 200, 300, 400)
print(1000)
# 正常打印的值
100 200 300 400
1000
#使用sep end 打印的值
print(100, 200, 300, 400, sep='+', end='=')
print(1000)
#输出的格式如下:
100+200+300+400=1000
2. 输入 - input
- input函数的作用:
- 获取用户从控制台输入的数据到程序中使用。
- input函数的用法:
- 变量名 = input(输入提示信息)
name = input('请输入你的名字:')
age = int(input('请输入你的年龄:')) # 提示用户输入年龄,并且将输入结果转换成整数再保存到变量 age 中
print(name, age)
print(age > 18)
注意:不管通过 input 输入的是什么数据,程序中得到的数据的数据类型都是str