![Python王者归来](https://wfqqreader-1252317822.image.myqcloud.com/cover/412/31794412/b_31794412.jpg)
上QQ阅读APP看书,第一时间看更新
4-4 数据输入input( )
这个input( )函数功能与print( )函数功能相反,这个函数会从屏幕读取用户从键盘输入的数据,它的使用格式如下:
value = input("prompt: ")
value是变量,所输入的数据会存储在此变量内,特别需注意的是所输入的数据不论是字符串或是数值数据返回到value时一律是字符串数据,如果要执行数学运算需要用int( )函数转换为整数。
程序实例ch4_15.py:认识输入数据类型。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P49_33343.jpg?sign=1739492320-SvnzS9YMrnCtG0AQdq8j4GKkkvtM6Epk-0-80ba2241a5065b1d901f3aa570fdca0c)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P49_33366.jpg?sign=1739492320-Zc8zOAYcDIFCpV3xEiD9kmwfLfRewhpK-0-d5f419064b261c5ae2a1c6beeecd52f2)
程序实例ch4_16.py:基本数据输入与运算。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P50_33772.jpg?sign=1739492320-XIhPu7zwMv3oCNoPN9r1vwkWZFYKqlt1-0-1f4671ffbd808820a8d6aa8af6d6625f)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P50_33778.jpg?sign=1739492320-Ub6RVTWusB9HvLzM9eGKiiwTrV3BAfx6-0-27122e151369c42a047059fb04f1aed6)
接下来的程序主要是处理中文名字与英文名字的技巧,假设要求使用者分别输入姓氏(lastname)与名字(firstname),在中文要处理成命名,可以使用下列字符串连接方式。
fullname = lastname +firstname
在英文首先名字在前面,姓氏在后面,同时中间有一个空格,因此处理方式如下:
fullname =firstname + " " + lastname
程序实例ch4_17.py:请分别输入中文和英文的姓氏以及名字,本程序将会组合名字并输出问候语。
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P50_33781.jpg?sign=1739492320-WfS7lCBgBvswbWRowCcVzPRDP2ha5XO6-0-9dfed125268c093fd22309d74ab9f97d)
执行结果
![](https://epubservercos.yuewen.com/6532E4/17214367404798806/epubprivate/OEBPS/Images/Figure-P50_33787.jpg?sign=1739492320-sSoUHEDFn3GsZROoKDV4dU6sOZsYQTqe-0-60f908b4ca6fc7fb13a04c7a42a93414)