1. 概述
今天我们要看一下Python中如何实现输入输出。加粗体代表我们已经介绍的内容,斜体代表新增内容。计算机编程的原理简要介绍
集成开发环境PyCharm
变量名、数字、字符串、列表
句式
输入和输出
条件判断语句
循环语句
注释
函数
模块和引入
各类数据结构
2. I/O
我们经常看到I/O这个词,其实指的就是Input和Output了,也就是输入和输出。输入设备包含鼠标、键盘、摄像头、麦克风等,由用户制造信息、电脑接收;输出设备包含显示屏、扬声器、耳机、打印机等,由电脑制造信息、用户接收。在这里我们将主要看两个最基本的输入输出方法,即键盘输入、显示屏输出。
3. 输入
所谓键盘输入,在Python中表现为,点击运行代码后,程序会问你输入你要的信息,这里我们用input函数来实现。具体代码如下:
var = input("What is your name?")
这里我们会在屏幕上看到问题“What is your name?”,我们便可以通过键盘输入了。当然,输入后我们发现程序就结束了,啥也没了,因为我们程序只有一行代码,要做的事就是问个问题,得到用户写的答案,把用户输入的信息赋值给变量var,程序结束。想看到var到底被赋了什么值,我们可以加一行print:
var = input("What is your name?")
print(var)
运行结果如下:
我们可以看到我输入的名字“Jun”被成功赋值给var。我们可以看到在这里问题的问号后面连个空格都没有,有时候为了让问题更美观我们还会要求答案在另一行显示,为了让问题更美观,我们可以这么写:
name = input("What is your name? ") #注意问号后多打了一个空格,手动补充
print(name)
country = input("Where are you from?\n")
print(country)
在country这个变量名中,我们用了换行符\n,相当于回车键,即显示完前面的字符串后另起一行。运行这段代码,我们可以看到如下图,绿色的是我们回答的答案:
在Python3中,我们所有的输入都是字符串,想要输入数字,我们可以用int或者float来把字符串转换成数字:
#输入的数字为字符串
age = input("What is your age? ")