一.输入与输出
1.python3.x与python2.x的区别
在python3中:
input() ##接收任意数据类型
在python2.x中:
input() ##只支持正确的数值类型
raw_input() ##支持数值类型和字符串类型
(1)python3中
[kiosk@foundation4 bin]$ /usr/local/python3/bin/python3
Python 3.6.4 (default, May 23 2019, 15:45:30)
[GCC 4.8.2 20140120 (Red Hat 4.8.2-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> input('Num:') ##输入一个数字
Num:2
'2'
>>> input('Num:')
Num:abc
'abc'
>>> import getpass
>>> num = getpass.getpass('请输入密码:') ##对num进行赋值
请输入密码:
>>> num
'hello'
>>> type(num) ##类型为字符串型
<class 'str'>
(2)python2.x中
>>> input('Num:') ##输入一个数字
Num:2
2