任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果
input() 和 print() 是在命令行下面最基本的输入和输出
一 Python的输入
1) Python2 :
input:(只接受数值类型)
可以看到 Python 是2.7.5 版本的
我们在输入密码的时候,为了防止别人看到,可以将密码隐藏起来,运用getpass 命令
可以看到 Python2 的input 只接受数值类型
raw_input(接收字符串类型)
可以看到这个是没有报错的,可以执行
如果接收的值要进行数值比较时, 一定要转化为同种类型比较:
可以看到如果不将 值进行转换的话,进行数值比较的话,会不准确
2) Python3
input: 接收的为字符串数据类型, 没有raw_input
可以看到 Python3 中接收的是 字符串类型
二 Python的输出
1) %s:代表字符串, %d: 整形, %f: 浮点型
2) .2f: 保留小数点后两位
3) .3d: 整形总占位数, 不够的前面补0