![零基础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=1739631978-5elu29B5EA0tGpNH9rP2ge7eiiAcUTGj-0-a062f7e53c6c860ce5cbfacb9cbfeaea)
微课视频
在Python中,使用内置函数input()可以接收用户的键盘输入。input()函数的基本语法格式如下:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_23.jpg?sign=1739631978-maS4VBw3hr0jjKHOXJu0FwmRLwwoT1Eg-0-35b7c08412eee130539b80324c159430)
其中,variable为保存输入结果的变量,双引号内的文字用于提示要输入的内容。例如,想要接收用户输入的内容,并保存到变量tip中,可以使用下面的代码:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_24.jpg?sign=1739631978-zC3dXGGs2gYUD1vDhIrtqOal8vtY9pjk-0-2881cb2252beddcea171f39fcbbe2f5c)
在Python 3.x中,无论输入数字还是字符都将被作为字符串读取。如果想要接收数值,则需要把接收到的字符串进行类型转换。例如,想要接收整型的数字并保存到变量num中,可以使用下面的代码:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_25.jpg?sign=1739631978-6HIumFoCSk1kq0et4b4UnOrdtB6nEpQY-0-744263242cc6757b4e0a336d2fe6e0a0)
前面介绍了使用ASCII码值输出相关字符,那么想要获得字符对应的ASCII码值该如何实现呢?通过ord()函数可以将字符的ASCII码值转换为数字,下面代码根据输入的字符,输出相应的ASCII码值,代码如下:
![img](https://epubservercos.yuewen.com/7ADCF8/26764170909696306/epubprivate/OEBPS/Images/txt002_26.jpg?sign=1739631978-Pygtvv2EQiNdSboNPdfed1onXBCYDJqZ-0-a7f4703fc379670a873273334514fbce)
如果输入字符“A”,则输出结果为“A的ASCII码值为65”。如果输入数字“5”,则输出结果为“5的ASCII码值为53”。