![零基础Python学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/199/47379199/b_47379199.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1.3 使用input()函数输入
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_22.jpg?sign=1739692272-P9KQ6u5wMyDI8X7pAAJLipYnbEo2LLe5-0-7868fdeab608a819dd99290198e45864)
微课视频
在Python中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本语法格式如下:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_23.jpg?sign=1739692272-iXro37v4Qs9HbDfQ3YmlIxMwy0fanAQY-0-fd612ec2436701f02c82fe915e36b65f)
其中,variable为保存输入结果的变量,双引号内的文字用于提示要输入的内容。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用下面的代码:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_24.jpg?sign=1739692272-OqqEi94RWRcKU1qFxQE8m7OhDAF9jOmz-0-19a0be115e8af3ec09033bfadabb9de1)
在Python 3.x中,无论输入数字还是字符都将被作为字符串读取。如果想要接收数值,则需要把接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量num中,可以使用下面的代码:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_25.jpg?sign=1739692272-v37HI3zHmbAfvvrB4xhx60i2rF6DWlLc-0-8f81454b9bf578614e85a4c32d2187f4)
前面介绍了使用ASCII码值输出相关字符,那么想要获得字符对应的ASCII码值该如何实现呢?通过ord()函数可以将字符的ASCII码值转换为数字,下面代码根据输入的字符,输出相应的ASCII码值,代码如下:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_26.jpg?sign=1739692272-cAMFUNTnj2Gf3Bmvk5ShyBXbgiwSW1wE-0-4bde764fcc3e83f5077244fdb24b7196)
如果输入字符“A”,则输出结果为“A的ASCII码值为65”。如果输入数字“5”,则输出结果为“5的ASCII码值为53”。