019 Python与用户交互
大家知道一门语言或者说电子硬件设备都应该有输入和输出的部分
python控制台输出使用的是print()。那么输入呢?
Python3的控制台输入
name = input("请输入你的姓名:")
print(name)
print(type(name))
输出信息:
请输入你的姓名:xucheng
name
<class 'str'>
age = input("请输入你的年龄:")
print(age)
print(type(age))
输出信息:
请输入你的姓名:18
18
<class 'str'>
注意:无论我们输入的值是数字类型、字符串类型、列表类型,input的接收值都是字符串类型。
Python2的控制台输入
name = raw_input('请输入你的姓名:')
pwd = raw_input('请输入你的密码:')
print(type(name)) # 'str'
print(type(pwd)) # 'str'
注意:python2当中的raw_input()和python3中的input()是一模一样的。