Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Python3:input()函数

Python3:input()函数

作者头像
用户7886150
修改于 2021-01-25 02:25:42
修改于 2021-01-25 02:25:42
4210
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python input()

Python3:input()函数 

转载请注明作者和出处:http://blog.csdn.net/u011475210操作系统:WINDOWS 10软件版本:python-3.6.2-amd64编  者:WordZzzz 

一、Python2.x中raw_input( )和input( )函数 

  老规矩,本渣渣先贴出help信息,再进行讲解。 

  在Python2.x中raw_input( )和input( ),两个函数都存在,其中区别为: 

>>> help(raw_input)

Help on built-in function raw_input in module __builtin__:

raw_input(...)

    raw_input([prompt]) -> string

    Read a string from standard input.  The trailing newline is stripped.

    If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.

    On Unix, GNU readline is used if enabled.  The prompt string, if given,

    is printed without a trailing newline before reading. 

raw_input( )—将所有输入作为字符串看待,返回字符串类型 

>>> help(input)

Help on built-in function input in module __builtin__:

input(...)

    input([prompt]) -> value

    Equivalent to eval(raw_input(prompt)). 

input( )—–只能接收“数字”的输入,在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float ) 

example: 

>>> user=raw_input("please input:")         

please input:wei               #  raw_input输入  字符串  成功  

>>> user  

'wei'  

>>> user=input("please input:")            

please input:123               #  input 输入  数字  成功(返回的是数字)  

>>> user  

123  

>>> user=raw_input("please input:")  

please input:111           #  raw_input 输入  数字  成功(返回的还是当成字符串)  

>>> user  

'111'  

>>> user=input("please input:")  

please input:wei                          #  input  输入字符串   失败  

Traceback (most recent call last):  

  File "<stdin>", line 1, in ?  

  File "<string>", line 0, in ?  

NameError: name 'wei' is not defined  

二、python3.x中的input( )函数 

  在python3.x中raw_input( )和input( )进行了整合,去除了raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。 

>>> help(input)

Help on built-in function input in module builtins:

input(prompt=None, /)

    Read a string from standard input.  The trailing newline is stripped.

    The prompt string, if given, is printed to standard output without a

    trailing newline before reading input.

    If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.

    On *nix systems, readline is used if available. 

example: 

>>> user=raw_input("please input:")                 #没有了raw_input  

Traceback (most recent call last):  

  File "<stdin>", line 1, in <module>  

NameError: name 'raw_input' is not defined  

>>> user=input("please input:")  

please input:wei  

>>> user  

'wei'  

>>> user=input("please input:")                     #input的输出结果都是作为字符串  

please input:123  

>>> user  

'123' 

系列教程持续发布中,欢迎订阅、关注、收藏、评论、点赞哦~~( ̄▽ ̄~)~ 

完的汪(∪。∪)。。。zzz

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python数据类型
python编译图 运行python文件的时候,python会通过编译器将它编译成.pyc文件。 如果没有修改python文件,每次执行程序时,就执行前面运行的程序,不需要重新编译。 字符串类型,使用单引号,或者双引号包围,是由零个或者多个字符串组成的有限串行。 >>> print("what's your name"); what's your name >>> print("what\'s your name"); what's your name >>> 'hello'+"world"; 'he
热心的社会主义接班人
2018/04/27
6400
python数据类型
python的系统模块builtins快
python是简单的一门语言,是因为里面存在了很多的模块使用,就好如linux中的也有理解命令的使用“man”、“help”,而python也有。
py3study
2020/01/09
5630
python基础教程:输入和输出(IO)
计算机编程中,会经常涉及输入输出(IO,输入/输出)。提供IO功能的设备就是输入输出设备,比如,键盘,鼠标就是典型的输入设备,显示器就是典型的输出设备。程序在运行过程中,数据存储在内存中,但有时候它需要用户通过输入设备把数据(比如,密码)传递给程序;也有时候,程序需要把运行的结果数据输出给用户,这可能是打印到显示器,也可能是写到磁盘文件中。
一墨编程学习
2019/05/15
8930
python学习总结一(快速入门)
新的一年了,对于去年的半年是在不满意,后半年是在没什么提高。新的一年当然有新的打算 不能那么平行线的走了,要让自己坡度上升。新的一年当然有新的计划了,一直说学开发的自己耽误了那么久了,去年的事情拖到了现在。最终确定了学习python。好吧学习新东西当然有自己的总结了。看书吧,修炼吧。。提升自己了。
py3study
2020/01/06
5440
#5 Python变量与输入输出
学习一门编程语言,最基本的无非不过学习其变量规则、条件语句、循环语句和函数,接下来的几节将开始记录这些基本的语法,本节主要记录变量规则!
py3study
2020/01/17
1.1K0
input()输入函数怎么使用
在编程语言中有输出就有输入,下面我们就来看看input()输入函数,还是老规矩先看看输入函数的构造。
python自学网
2021/11/29
2K0
input()输入函数怎么使用
0001-20180421-自动化第一章
======================学习python================== 介绍: python种类: cpython(*),jpython,ironpython,rubypython,pypy ... 种类有很多,规则只有一个 python版本 Python2.7 Python3.x 学习Phtyon,学习规则 1. 安装解释器 python.exe 解释器程序 2. 写代码,让解释器运行 ”黑框“:开始->cmd->回车 - 解释器路径 代码文件路径 (写代码) 添加操作系统环境变量:C:\Python35; python 代码文件路径 - 解释器 (简单功能测试) 3. python2.7和python3.5共存,推荐:C,D: 规则: 1. print("你好,老狗") py2(accii): 中文报错 py3(utf-8):不报错 老外开发计算机,只能识别: - accii码(255个东西),字母,数字,符号... - utf-8编码,包含世间万物 代码头部写上(-python pytho官方推荐方法): #-*- encoding:utf-8 -*- 2. 变量 a、基础 变量名 = 值 print("老狗") name = "老狗" print(name) PS: 变量名要求: - 可有:字母,数字,下划线 - 数字不能开头 - 不能是Python内部关键字:[ 'and','as' ...] - 建议:见名知意 b、小高级 age = 18 age1 = age age2 = age1 print(age2) 3.初识数据类型 age = 18 整数类型 name = "名锐杰" 字符串类型 gender = True/False 布尔类型 #比较运算 result = 19 > 18 result = 19 < 18 result 19 >= 18 result 19 == 18 #数值运算 result = 1 + 1 result = 1 - 1 result = 1 * 1 result = 1 / 1 result = "名锐杰" + "李泉" # "名锐杰李泉" result = "名锐杰" * 8 # "名锐杰名锐杰名锐杰名锐杰名锐杰名锐杰名锐杰名锐杰" 4. 条件语句 如果:条件, - 成立:xxxx - 不成立:xxxx 形式一: if 条件: print('真') else: print('假') 示例: name = input('请输入用户名') if name == 'alex': msg = name + '我是傻叉' print(msg) else: print(name) 简化: if 条件: print('真')
py3study
2020/01/19
2960
Python 内置函数大全(上)
divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
Python知识大全
2020/02/13
5510
13条Python2.x和3.x的区别?
从今天开始,小明将和你一起过一下,那些在面试「Python开发」岗位时面试官喜欢问的问题。内容基础,但是你不一定会噢。
py3study
2020/01/10
5780
python2.x和python3.x的
Python的3​​.0版本,常被称为Python3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。
py3study
2020/01/03
1K0
Python2和Python3的区别和代码转换
很多人都比较关心python2.x和python3.x的区别,这件事聊起来就要从Python的历史说起来了,python是1989年开发出来了,到今天已经30多岁了。到现在有三个主要版本,几十个小版本。下面我们就简单介绍一下。
python自学网
2021/11/27
5180
Python2和Python3的区别和代码转换
笨办法学Python - 习题11-12
1、在 Python2.x 中 raw_input( ) 和 input( ),两个函数都存在,具体区别详情请参考习题5,其中区别为:
py3study
2020/02/10
5170
python2.x和python3.x的区别
一、python2.x和python3.x中raw_input( )和input( )区别
用户7798898
2020/09/27
5270
python input函数
Evacloud 对于python的input函数需要从python2和python3两方面讲。 对于python3,通过input函数输入的所有内容都会作为str类型的字符串变量传入,只需要使用int和float进行强制类型转换就可以。 # python3 d=float(input('Please enter what is your initial balance: \n')) p=float(input('Please input what is the interest rate (as a
演化计算与人工智能
2020/08/14
3560
python学习笔记11-python内置函数
Help on built-in function abs in module __builtin__:
py3study
2020/01/09
5590
python learn 01 bas
$ python func_local.py x is 50 Changed local x to 2 x is still 50
py3study
2020/01/03
3080
python的基础知识
print('hello python') print('你好 python') print('hello linux')
py3study
2020/01/13
6490
Python 学习入门(33)—— 内置函数
len(X)返回X的长度。The argument may be a sequence (string, tuple or list) or a mapping (dictionary).
阳光岛主
2019/02/18
3810
【洛谷 P1601】A+B Problem(高精)
在Python的两个大版本(即Python 2.x和Python 3.x)中,input这个函数的使用方法是不同的!所以这里我会分开两个版本来进行讲解。
pai233
2022/01/12
4240
函数 | Python内置函数详解—IO操作类
Python内置的函数及其用法。为了方便记忆,已经有很多开发者将这些内置函数进行了如下分类:
潘永斌
2020/02/26
6330
相关推荐
python数据类型
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文