Python的输入输出

以下,先用Sublime编辑器为例,来给同学们讲解输入与输出。

输出

输出是编程过程经常需要用到的功能,就是将一段字符串或者内容打印到屏幕或者设备。在Python中,最简单的输出就是print,能够将内容输出到屏幕。

打开我们的sublime text,选择Python,如下:

这时候呢,我们就看到python的交互命令格式了。大家记得右键单击以管理员身份运行。以下,我们输入

a = 3
a

会出现什么,这个时候就可以在命令行窗口打印出3,这就是变量a的值了:

更多命令,大家可以输入:

b = 100 + 200
b
...
print("100 + 200")
...
print("100 + 200", 100 + 200)
...
print("100 + 200", 100 + 200)
...

相应的结果如下:

那么,对于Sublime每次都运行了一行代码,比较麻烦,我们看看IDE里面是什么结果呢:

点击运行,可以看到下面的窗口将结果一次性打印出来了,符合预期的。

输入

但是,如果要让用户从电脑输入一些字符该怎么办呢?Python提供了input()方法,可以让用户输入字符串,存放到一个变量里面。比如用户的名字:

将以下代码拷贝到IDE中运行:

a = input("please input names:")
print(a)
b = int(input("Please a number:"))
print(b + 2)

我们看看效果,会发现,每次输入之前会有一个提示语句,这个提示语句就是input里面的参数。

变量

在上面的代码中,我们用a和b分别存储了输入的名字和数字,a和b就代表一个变量。变量就是用来存储数据的一个名词,例如计算圆的面积,其中圆的半径r就是一个变量,S表示结果:

变量不仅可以是整数、浮点数,还可以是字符串。这些变量都可以通过print打印结果,如果print里面用双引号包裹,则表示内容是一个字符串,如果直接是一个变量,那么,就代表打印这个变量的值。

最后

在Python中,输入和输出都提供了相应的方法,input代表输入,用于收集用户输入的内容,并存储到变量中。一遍输入内容都是字符串,所以,通过字符串变量记录出入的内容,然后再转换为需要的类型。输出则通过print完成,该函数能够将被打印的变量输出到屏幕上,用于查看结果或者中间调试。

IT赶路人

专注IT知识分享