Python如何使用input函数获取输入


Posted in Python onAugust 06, 2020

所谓输入,就是用代码获取用户通过键盘输入的信息。

例如:去银行取钱,在 ATM 上输入密码。

在 Python 中,如果要获取用户在键盘上的输入信息,需要使用到input()函数。

函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便使用。

input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。

str = input(tipmsg)

str 表示一个字符串类型的变量,input会将读取到的字符串放入 str 中。

tipmsg 表示提示信息,它会显示在控制台上,告诉用户应该输入什么样的内容;如果不写tipmsg,就不会有任何提示信息。

【实例】input() 函数的简单使用:

a = input("Enter a number: ")
b = input("Enter another number: ")
print("aType: ", type(a))
print("bType: ", type(b))
result = a + b
print("resultValue: ", result)
print("resultType: ", type(result))

运行结果示例:

Enter a number: 100?
Enter another number: 45?
aType: <class 'str'>
bType: <class 'str'>
resultValue: 10045
resultType: <class 'str'>

?表示按下回车键,按下回车键后 input() 读取就结束了。

本例中我们输入了两个整数,希望计算出它们的和,但是事与愿违,Python只是它们当成了字符串,+ 起到了拼接字符串的作用,而不是求和的作用。

以上就是本文的所以,一定要谨记,input()函数获取的信息都是字符串类型。全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
haskell实现多线程服务器实例代码
Nov 26 Python
Python入门及进阶笔记 Python 内置函数小结
Aug 09 Python
PYTHON 中使用 GLOBAL引发的一系列问题
Oct 12 Python
详解PyTorch批训练及优化器比较
Apr 28 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
Nov 15 Python
Python获取二维数组的行列数的2种方法
Feb 11 Python
Python中私有属性的定义方式
Mar 05 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
scrapy结合selenium解析动态页面的实现
Sep 28 Python
Django基于Models定制Admin后台实现过程解析
Nov 11 Python
使用pycharm运行flask应用程序的详细教程
Jun 07 Python
Python map及filter函数使用方法解析
Aug 06 #Python
python学习笔记之多进程
Aug 06 #Python
Selenium alert 弹窗处理的示例代码
Aug 06 #Python
Python如何进行时间处理
Aug 06 #Python
Python学习笔记之装饰器
Aug 06 #Python
用python实现前向分词最大匹配算法的示例代码
Aug 06 #Python
Python爬虫防封ip的一些技巧
Aug 06 #Python
You might like
同时提取多条新闻中的文本一例
2006/10/09 PHP
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
2013/08/05 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
PHP多维数组元素操作类的方法
2016/11/14 PHP
利用jquery.qrcode在页面上生成二维码且支持中文
2014/02/12 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
取得元素的左和上偏移量的方法
2014/09/17 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
JQuery validate插件Remote用法大全
2016/05/15 Javascript
JS实现复选框的全选和批量删除功能
2017/04/05 Javascript
angularjs实现首页轮播图效果
2017/04/14 Javascript
vue自动化表单实例分析
2018/05/06 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
2019/05/08 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
JS中FileReader类实现文件上传及时预览功能
2020/03/27 Javascript
如何使用JavaScript实现无缝滚动自动播放轮播图效果
2020/08/20 Javascript
js实现限定区域范围拖拉拽效果
2020/11/20 Javascript
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
对django xadmin自定义菜单的实例详解
2019/01/03 Python
使用python实现ftp的文件读写方法
2019/07/02 Python
win10子系统python开发环境准备及kenlm和nltk的使用教程
2019/10/14 Python
python @propert装饰器使用方法原理解析
2019/12/25 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
Python爬取网页信息的示例
2020/09/24 Python
python 决策树算法的实现
2020/10/09 Python
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
SQL数据库笔试题
2016/03/08 面试题
群众路线教育实践活动总结
2014/10/30 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
go语言使用Casbin实现角色的权限控制
2021/06/26 Golang
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL
vue router 动态路由清除方式
2022/05/25 Vue.js