什么是输入

咱们在银行ATM机器前取钱时,肯定需要输入密码,对不?

那么怎样才能让程序知道咱们刚刚输入的是什么呢??

大家应该知道了,如果要完成ATM机取钱这件事情,需要先从键盘中输入一个数据,然后用一个变量来保存,是不是很好理解啊

python2版本中raw_input()与input()

raw_input()

在Python2中,获取键盘输入的数据的方法是采用 raw_input 函数,那么这个 raw_input 怎么用呢?

看如下示例:

password = raw_input("请输入密码:")
print '您刚刚输入的密码是:', password

运行结果:

注意:

  • raw_input()的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示
  • raw_input()在从键盘获取了数据以后,会存放到等号右边的变量中
  • raw_input()会把用户输入的任何值都作为字符串来对待

input()

input()函数与raw_input()类似,但其接受的输入必须是表达式。

>>> a = input()
123
>>> a
123
>>> type(a)
<type 'int'>
>>> a = input()
abc
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'abc' is not defined
>>> a = input()
"abc"
>>> a
'abc'
>>> type(a)
<type 'str'>
>>> a = input()
1+3
>>> a
4
>>> a = input()
"abc"+"def"
>>> a
'abcdef'
>>> value = 100
>>> a = input()
value
>>> a
100

input()接受表达式输入,并把表达式的结果赋值给等号左边的变量

python3版本中,没有raw_input()函数,只有input()

python3中的input与python2中的raw_input()功能一样

最新文章

  1. PHP两种基础的算法:冒泡、快速排序法》》》望能够帮助到大家
  2. Indent Guides 代码括号对齐工具
  3. poj 1384 Piggy-Bank(完全背包)
  4. poj 1011
  5. Python:字符编码详解
  6. Java基础之线程——管理线程同步方法(BankOperation2)
  7. gem
  8. mfc Clistctr 单元格嵌入图片(bmp)
  9. hadoop streaming 编程
  10. java中的浮点(float)运算
  11. QT树莓派交叉编译环开发环境搭建(附多个exe工具下载链接)
  12. MongoDb笔记(一)
  13. [译]ASP.NET Core 2.0 视图组件
  14. Java学习笔记48(DBUtils工具类一)
  15. php 指定页面显示所有报错
  16. oracle客户端免安装配置、64位机器PL/SQL和VS自带的IIS连接问题
  17. Spring注入方式(1)
  18. 通过公网IP主机建立ssh隧道
  19. Gamma Correction of OIIO
  20. LeetCode OJ:Majority Element(主要元素)

热门文章

  1. GSEA - Gene set enrichment analysis 基因集富集 | ORA - Over-Representation Analysis 分析原理与应用
  2. Nearest neighbor graph | 近邻图
  3. ES6 4个方法
  4. python的闭包与延时绑定问题
  5. sqlplus的非交互式使用
  6. C++开发者都应该使用的10个C++11特性 转
  7. Vim 安装、配置及复制粘贴操作
  8. spring开启事务时启动报错SAXParseException
  9. iframe子页面控制父页面滚动高度,直接蹦到父页面开头
  10. 基础、hibernate目前应用的对比