详解Python3中的 input() 函数

一、知识介绍:

1、input() 函数,接收任意输入,将所有输入默认为字符串处理,并返回字符串类型;

2、可以用作文本输入,如用户名,密码框的值输入;

3、语法:input("提示信息:") 。

二、运用演示:

1、接收任意输入,并返回字符串类型;

>>>height = input("输入身高:") #运行

输入身高: 170 #输入整数170

>>> type(a) #type( )检查输出的数据类型

#字符串

2、想得到一个整数,只需数据类型转换就可以了:

>>> a = int(input("身高:")) #int( ) 转换为整数

身高: 180

>>> type(a)

三、案例分析:

总结

到此这篇关于详解Python3中的 input() 函数的文章就介绍到这了,更多相关Python3 input() 函数 内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-03-17

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.举两个小例子. >>> raw_input_A = raw_input("raw_input: ") raw_input: abc >>> input_A = input("Input: ") Input: abc Traceback(most recent call last): File "

这两个均是 python 的内建函数,通过读取控制台的输入与用户实现交互.但他们的功能不尽相同.举两个小例子. >>> raw_input_A = raw_input("raw_input: ") raw_input: abc >>> input_A = input("Input: ") Input: abc Traceback (most recent call last): File "

最近用到raw_input()和input()来实现即时输入,就顺便找了些资料来看,加上自己所用到的一些内容,整理如下: 1.raw_input() raw_input([prompt]) -> string 系统介绍中是:读取标准输入的字符串.因此,无论输入的是数字或者字符或者其他,均被视为字符格式. 如: print "Please input a num:" k = raw_input() print k print type(k) 运行结果为: Please input

我们来看input的源码 def input(prompt): return eval(raw_input(prompt)) 其实input也是调用了raw_input,只是做了eval处理 而eval有什么作用呢? input:会根据用户的输入来做类型的转换 raw_input:则会把用户的输入都作为一个字符串来处理 下面是详细的补充: 首先,我们知道input()和raw_input()都是用来获取控制台的输入,当然输入的时候可以加上输入提示信息: 复制代码 代码如下: a = raw_in

Python中input与raw_input 之间的比较 input和raw_input均可以接收输入,其差别如下所示: #input假设用户输入的是合法的Python表达式 >>> name = input("what is your name?") what is your name?ZJ Traceback (most recent call last): File "", line 1, in

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 当输入为纯数字时: input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 输入字符串为表达式 input会计算在字符串中的数字表达式,而raw_input不会. 如输入"57 + 3": input会得到整数60 raw_input会得到字符串"57 + 3" python input的实现 看py

本文以简单示例分析了python中关键字is与 ==的区别,供大家参考一下. 首先说明一下Python学习中几个相关的小知识点. Python中的对象包含三要素:id.type.value 其中:id用来唯一标识一个对象,type标识对象的类型,value是对象的值 is判断的是a对象是否就是b对象,是通过id来判断的 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的 具体示例如下: >>> a=100 >>> b=100.0 >>&gt

我们已经给大家介绍过range和xrange的区别的基础知识,有兴趣的朋友可以参阅: python中xrange和range的区别 python中range()与xrange()用法分析 本次小编给大家带来的是深入理解range和xrange之间的区别. 两种用法介绍如下: 1.range([start], stop[, step]) 返回等差数列.构建等差数列,起点是start,终点是stop,但不包含stop,公差是step. start和step是可选项,没给出start时,从0开始:没给

range()是Python的内置函数,用于创建整数的列表,可以生成递增或者递减的数列.xrange也有相同的功能, 今天来看下它们之间的不同. range 函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列. range示例: >>> range(6) [0, 1, 2, 3, 4, 5] >>> range(1,6) [1, 2, 3, 4, 5] >>> r

注意if\while\for等(或函数定义)语句在结尾处包含一个冒号--我们通过它告诉python下面跟着一个语句块. --------------冒号的用法 if guess == number: print 'Congratulations, you guessed it.' # New block starts here print "(but you do not win any prizes!)" # New block ends here elif guess < c

例子 class A(object): def foo(self,x): print "executing foo(%s,%s)"%(self,x) @classmethod def class_foo(cls,x): print "executing class_foo(%s,%s)"%(cls,x) @staticmethod def static_foo(x): print "executing static_foo(%s)"%x a=A(

$.attr()和$.data()本质上属于 DOM属性 和 Jquery对象属性 的区别. Jquery对象属性和DOM属性 一个简单的例子

Jquery中.attr和.data的区别

python3中input输入浅谈_详解Python3中的 input() 函数相关推荐

  1. python中list[1啥意思_详解Python中list[::-1]的几种用法

    本文主要介绍了Python中list[::-1]的几种用法,分享给大家,具体如下: s = "abcde" list的[]中有三个参数,用冒号分割 list[param1:para ...

  2. python中filepath路径怎么写_详解Python中的路径问题

    1. 绝对路径引入 Python 在搜索模块时,依次搜索sys.path里的位置,直到找到模块为止.下面命令可以查看当前的搜索路径: import sys print(sys.path) sys.pa ...

  3. 前端中unescape是什么意思_详解JavaScript中的Unescape()和String() 函数

    JavaScript中的Unescape()和String() 函数详解,具体内容如下所示: 定义和用法 JavaScript unescape() 函数可对通过 escape() 编码的字符串进行解 ...

  4. python中for循环怎么打开_详解Python中for循环的使用

    for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程" 一文讨论了 if 语句和 while 循环,讨论了复合语句以及适当缩进 Python 语句来 ...

  5. python中换行的转义符_详解Python中的各种转义符\n\r\t

    Python中的各种转义符\n\r\t 转义符 描述 \ 续行符(在行尾时) \\ 反斜杠符号 ' 单引号 " 双引号 \a 响铃 \b 退格(Backspace) \e 转义 \000 空 ...

  6. java中常量final的用法_详解Java中final的用法

    本文主要介绍了Java中final的使用方法,final是java的关键字,本文就详细说明一下它的使用方法,需要的朋友可以参考下 概念 final 具有"不可改变的"的含义,可以修 ...

  7. python中怎么输入正斜杠,详解Python中的正斜杠与反斜杠

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  8. python中怎么做分组问题_详解Python中的分组函数groupby和itertools)

    具体代码如下所示: from operator import itemgetter #itemgetter用来去dict中的key,省去了使用lambda函数 from itertools impor ...

  9. JAVA中的visible什么意思_详解Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

    在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone&quo ...

最新文章

  1. 2. 离散特征处理方法--特征交叉 feature crosses
  2. vue 定义全局弹框_VUE路由拦截:Vue自定义全局弹窗组件
  3. 将syslog ng日志写入MySQL(远程)数据库
  4. 块分割,维特比算法小结
  5. perl模块net mysql_Perl模块实例化DBI Forks“Mysql服务器已经消失”
  6. spss与python和sql区别_Python/Excel/SPSS/SQL数据处理方法比较之2 - 数据查看
  7. python测试系列教程 —— YAML配置文件语法教程
  8. 线条边框简笔画图片大全_表情包丨表情包简笔画图片大全可爱
  9. java pdfptable_java Itext PDF 导出 table | 学步园
  10. 【hexo】fluid中文乱码问题解决
  11. 哈理工c语言,哈理工C语言试题.doc
  12. 【Python 爬虫 CASE】使用新榜API获取数据
  13. 如何注册google账户呢?
  14. C++复习1:一些概念
  15. MUI-设置沉浸式状态栏
  16. spring boot 实现 Kurento 一对一浏览器视频聊天
  17. sqlite3数据库损坏修复方法(windows下)
  18. vba调用python代码_Python替代Excel Vba系列(终):vba中调用Python
  19. Oracle数据库常见问题及解决办法
  20. 程序员搞笑段子锦集,内容太过真实,默默留下了感慨的泪水!

热门文章

  1. 20-10-023-安装-KyLin-2.5.2-单机版安装(MAC)成功
  2. Spring : Spring Aop JDK和CGLIB动态代理调用过程
  3. Maven 单元测试报错:错误: 找不到或无法加载主类 @{failsafeArgLine}
  4. 大数据面试-03-大数据工程师面试题
  5. 如何快速入行云计算?云计算的学习要点有哪些?
  6. 全网最全的 Java各类技术栈 架构图汇总(建议收藏)
  7. 如何从零设计一款牛逼的高并发架构(建议收藏)
  8. 用了这么久 IDEA,你真熟悉它的自动补全功能吗?
  9. 手写一个RPC框架,理解更透彻(附源码)
  10. (很全面)SpringBoot 使用 Caffeine 本地缓存