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 相关文章推荐
Python应用03 使用PyQT制作视频播放器实例
Dec 07 Python
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
python中Apriori算法实现讲解
Dec 10 Python
python查看列的唯一值方法
Jul 17 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
python django 原生sql 获取数据的例子
Aug 14 Python
python爬虫模拟浏览器访问-User-Agent过程解析
Dec 28 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
May 15 Python
pandas dataframe 中的explode函数用法详解
May 18 Python
Python多个装饰器的调用顺序实例解析
May 22 Python
Pytest allure 命令行参数的使用
Apr 18 Python
Python实现简单得递归下降Parser
May 02 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
PHP扩展迁移为PHP7扩展兼容性问题记录
2016/02/15 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
PHP PDO数据库操作预处理与注意事项
2019/03/16 PHP
jQuery 处理表单元素的代码
2010/02/15 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
javascript jscroll模拟html元素滚动条
2012/12/18 Javascript
得到form下的所有的input的js代码
2013/11/07 Javascript
jQuery.event兼容各浏览器的event详细解析
2013/12/18 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
angularjs实现的前端分页控件示例
2017/02/10 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
Vue2.0基于vue-cli+webpack父子组件通信(实例讲解)
2017/09/14 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
2018/02/01 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
微信小程序实现批量倒计时功能
2020/11/01 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
Angular+Ionic使用queryParams实现跳转页传值的方法
2020/09/05 Javascript
如何在Vue项目中添加接口监听遮罩
2021/01/25 Vue.js
Python中使用Queue和Condition进行线程同步的方法
2016/01/19 Python
python批量赋值操作实例
2018/10/22 Python
详解python路径拼接os.path.join()函数的用法
2019/10/09 Python
python 经典数字滤波实例
2019/12/16 Python
Python文件操作及内置函数flush原理解析
2020/10/13 Python
东南亚排名第一的服务市场:kaodim
2019/03/28 全球购物
澳大利亚家庭花园和DIY工具网店:VidaXL
2019/05/03 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
个人党性分析总结
2015/03/05 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
小程序后台PHP版本部署运行 LNMP+WNMP
2021/04/01 Servers
【DOTA2】半决赛强强对话~ PSG LGD vs EHOME - DPC 2022 CN REGIONAL FINALS WINTER
2022/04/02 DOTA