任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才能告诉用户任务的结果

input() 和 print() 是在命令行下面最基本的输入和输出

一   Python的输入

1) Python2 :

input:(只接受数值类型)

Python的输入与输出

可以看到 Python 是2.7.5 版本的

Python的输入与输出

我们在输入密码的时候,为了防止别人看到,可以将密码隐藏起来,运用getpass 命令

Python的输入与输出

可以看到 Python2 的input 只接受数值类型

raw_input(接收字符串类型)

Python的输入与输出

可以看到这个是没有报错的,可以执行

如果接收的值要进行数值比较时, 一定要转化为同种类型比较:

Python的输入与输出

可以看到如果不将 值进行转换的话,进行数值比较的话,会不准确

2) Python3

input: 接收的为字符串数据类型, 没有raw_input

Python的输入与输出

可以看到 Python3 中接收的是 字符串类型

二   Python的输出

1) %s:代表字符串, %d: 整形, %f: 浮点型

Python的输入与输出

2) .2f: 保留小数点后两位

Python的输入与输出

3) .3d: 整形总占位数, 不够的前面补0

Python的输入与输出

 

相关文章: