![Python编程基础与应用](https://wfqqreader-1252317822.image.myqcloud.com/cover/854/41309854/b_41309854.jpg)
上QQ阅读APP看书,第一时间看更新
1.4.1 input()函数
input()是Python的内置函数,用于从控制台读取用户输入的内容。input()函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。
input()函数的用法为:
![](https://epubservercos.yuewen.com/F38A38/21511156801516706/epubprivate/OEBPS/Images/34_05.jpg?sign=1738872208-tx1t6dchoFBjabaCCsJHlWsSjHKHPPng-0-0d533bc1de4a364a6d8bbb6ff69716f4)
式中,str表示一个字符串类型的变量,input会将读取到的字符串放入str中;tipmsg表示提示信息,它会显示在控制台上,告诉用户应该输入什么样的内容;如果不写tipmsg,就不会有任何提示信息。
可以使用章节1.3.6所述的Python内置函数将输入字符串转换成想要的类型,如int(string)将字符串转换成int类型,float(string) 将字符串转换成float类型,bool(string) 将字符串转换成bool类型等。
【例1-18】 使用input()输入数字,并转化为int。
![](https://epubservercos.yuewen.com/F38A38/21511156801516706/epubprivate/OEBPS/Images/35_01.jpg?sign=1738872208-6l2OCvMtk5DqjN9mCkkBVHsHJimTGbnt-0-94b7b8f3eeaf44753f61daeca94211c7)
运算结果如下,其中type()为类型输出。
![](https://epubservercos.yuewen.com/F38A38/21511156801516706/epubprivate/OEBPS/Images/35_02.jpg?sign=1738872208-tBP2zVtRdBSAPT4k1hNLX2aaT1dhXQPR-0-09fae7e6c4fbd708c9e297fab8a1c5ff)