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