
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.3 使用input()函数输入

微课视频
在Python中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本语法格式如下:

其中,variable为保存输入结果的变量,双引号内的文字用于提示要输入的内容。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用下面的代码:

在Python 3.x中,无论输入数字还是字符都将被作为字符串读取。如果想要接收数值,则需要把接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量num中,可以使用下面的代码:

前面介绍了使用ASCII码值输出相关字符,那么想要获得字符对应的ASCII码值该如何实现呢?通过ord()函数可以将字符的ASCII码值转换为数字,下面代码根据输入的字符,输出相应的ASCII码值,代码如下:

如果输入字符“A”,则输出结果为“A的ASCII码值为65”。如果输入数字“5”,则输出结果为“5的ASCII码值为53”。