iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中的input()怎么使用
  • 496
分享到

python中的input()怎么使用

2023-06-30 15:06:36 496人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍了python中的input()怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中的input()怎么使用文章都会有所收获,下面我们一起来看看吧。input() 的用法pyth

这篇文章主要介绍了python中的input()怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Python中的input()怎么使用文章都会有所收获,下面我们一起来看看吧。

input() 的用法

python3.x 中

input() 函数接受一个标准输入数据,返回为 string 类型。

python3将input() 和 raw_input() 进行了整合,去除了raw_input( ),仅保留了input( )函数。

Python2.x 中

input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。

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

input() 在对待纯数字输入时具有自己的特性,它返回所输入的数字的类型( int, float )。

注意:python2里input() 和 raw_input() 这两个函数均能接收字符串 ,但 raw_input() 直接读取控制台的输入(任何类型的输入它都可以接收)。而对于 input() ,它希望能够读取一个合法的 python 表达式,即你输入字符串的时候必须使用引号将它括起来,否则它会引发一个 SyntaxError 。除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。

注意:python3 里input() 默认接收到的是 str 类型。

示例:

#python2#input() 需要输入 python 表达式>>>a = input("input:")input:123                  # 输入整数>>> type(a)<type 'int'>               # 整型>>> a = input("input:")    input:"runoob"           # 正确,字符串表达式>>> type(a)<type 'str'>             # 字符串>>> a = input("input:")input:runoob               # 报错,不是表达式, 字符串需加引号Traceback (most recent call last):  File "<stdin>", line 1, in <module>  File "<string>", line 1, in <module>NameError: name 'runoob' is not defined<type 'str'> #raw_input() 将所有输入作为字符串看待>>>a = raw_input("input:")input:123>>> type(a)<type 'str'>              # 字符串>>> a = raw_input("input:")input:runoob>>> type(a)<type 'str'>              # 字符串 #python3 #input() 示例用法如同raw_input

扩展&mdash;将控制台输入的字符串转化成列表

示例:

eg1.

>>> x=input()1,2,3,4>>> xlist=x.split(",")>>> print(xlist)['1', '2', '3', '4']>>> xlist = [int(xlist[i]) for i in range(len(xlist))] #for循环,把每个字符转成int值>>> print(xlist)[1, 2, 3, 4] #split(“”)函数的参数可以是任何分隔符,包括(a,b,c….;1,2,3…;%,!,*,空格)

eg2.

>>> x=input()1 2 3 4>>> xlist=x.split(" ")>>> print(xlist)['1', '2', '3', '4']>>> xlist = [int(xlist[i]) for i in range(len(xlist))]>>> print(xlist)[1, 2, 3, 4]

转换成元组的方法类似。

附:str list tuple 相互转换的方法:

列表,元组和字符串python中有三个内建函数:他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示:

>>> s = "xxxxx" >>> list(s)['x', 'x', 'x', 'x', 'x']>>> tuple(s)('x', 'x', 'x', 'x', 'x') >>> tuple(list(s))('x', 'x', 'x', 'x', 'x')>>> list(tuple(s))['x', 'x', 'x', 'x', 'x']

列表和元组转换为字符串则必须依靠join函数,如下所示:

>>> "".join(tuple(s))'xxxxx'>>> "".join(list(s))'xxxxx' >>> str(tuple(s))"('x', 'x', 'x', 'x', 'x')"

input函数的高级使用

a = input('请输入一个加数:')b = input('请输入一个加数:')print(a+b)

python中的input()怎么使用

输入一个数10回车

python中的input()怎么使用

输入30回车

python中的input()怎么使用

查看类型

a = input('请输入一个加数:')b = input('请输入一个加数:')print(type(a),type(b))print(a+b)

python中的input()怎么使用

python中的input()怎么使用

a = input('请输入一个加数:')a = int(a) #将转换之后的结果存储到a中b = input('请输入一个加数:')b = int(b)print(type(a),type(b))print(a+b)

python中的input()怎么使用

另一种方法

a = int(input('请输入一个加数:'))b = int(input('请输入一个加数:'))print(type(a),type(b))print(a+b)

python中的input()怎么使用

关于“python中的input()怎么使用”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“python中的input()怎么使用”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网Python频道。

--结束END--

本文标题: python中的input()怎么使用

本文链接: https://www.lsjlt.com/news/329887.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python中的input()怎么使用
    这篇文章主要介绍了python中的input()怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python中的input()怎么使用文章都会有所收获,下面我们一起来看看吧。input() 的用法Pyth...
    99+
    2023-06-30
  • python的input,print,eval函数怎么使用
    本篇内容介绍了“python的input,print,eval函数怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!input()函数i...
    99+
    2023-06-22
  • 在python中如何使用input
    这篇文章将为大家详细讲解有关在python中如何使用input,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。python主要应用领域有哪些1、云计算,典型应用OpenStack。2、WEB前端开发,众多大...
    99+
    2023-06-14
  • Python基础 input()的使用
    input()函数用于读取标准输入注意:input函数的返回值类型为字符串 >>> num=input("Please input a number:") Please input a nu...
    99+
    2023-01-31
    基础 Python input
  • matlab中input函数怎么使用
    在MATLAB中,可以使用`input`函数来获取用户的输入。`input`函数的基本语法是:```user_input = inp...
    99+
    2023-08-23
    matlab input
  • Linux input怎么使用
    本篇内容主要讲解“Linux input怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux input怎么使用”吧!输入设备都有共性:中断驱动+字符IO,基于分层的思想,Linux...
    99+
    2023-06-16
  • python中的input
    python中的input()方法是在控制台可以自己输入数据 比如 :定义变量a = 2 现在可以写成 a = input() 可以自己输入变量a的值 注意:input()返回的值是str字符型的 如果要让输入的数字变为整形,可以使用i...
    99+
    2023-01-31
    python input
  • 怎么在python中使用input()函数转换字符串
    这篇文章将为大家详细讲解有关怎么在python中使用input()函数转换字符串,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python的优点有哪些1、简单易用,与C/C++、Java、C...
    99+
    2023-06-14
  • HTML 5中怎么使用 Input 类型
    这篇文章给大家介绍HTML 5中怎么使用 Input 类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。EMAIL<input type="email&quo...
    99+
    2024-04-02
  • 怎么使用HTML5的input元素
    本篇内容介绍了“怎么使用HTML5的input元素”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!表单元素之...
    99+
    2024-04-02
  • python中input函数的作用是什么
    Python中的input函数用于从用户处获取输入。它将等待用户输入一些内容,并将输入的内容作为字符串返回。可以通过在input函数...
    99+
    2023-10-18
    python
  • Python中input()和isinstance()函数如何使用
    今天就跟大家聊聊有关Python中input()和isinstance()函数如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。input()input()函数读取用户输入,并转...
    99+
    2023-06-01
  • Html的Form input标签怎么使用
    这篇文章主要介绍“Html的Form input标签怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Html的Form input标签怎么使用”文章能帮助大家...
    99+
    2024-04-02
  • html5中input的required使用遇到问题怎么办
    这篇文章将为大家详细讲解有关html5中input的required使用遇到问题怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。form提交时隐藏input发生的错误问题描述在form表单提交的时候,...
    99+
    2023-06-09
  • python 中input函数的作用是什么
    本篇文章给大家分享的是有关python 中input函数的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python有哪些常用库python常用的库:1.reques...
    99+
    2023-06-14
  • python中input()的用法及扩展
    目录input() 的用法Python3.x 中Python2.x 中扩展—将控制台输入的字符串转化成列表input函数的高级使用输入一个数10回车输入30回车查看类型另...
    99+
    2024-04-02
  • python如何使用input()函数
    小编给大家分享一下python如何使用input()函数,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!inputinput():该函数接受一个标准输入数据,返回为...
    99+
    2023-06-03
  • html隐藏的input元素怎么使用
    这篇文章主要介绍“html隐藏的input元素怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html隐藏的input元素怎么使用”文章能帮助大家解决问题。隐藏的input元素的语法HTML隐...
    99+
    2023-07-06
  • python中 input()的特性是什么
    本篇文章给大家分享的是有关python中 input()的特性是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python主要用来做什么Python主要应用于:1、Web开...
    99+
    2023-06-14
  • 微信小程序中怎么使用input标签
    这篇文章主要介绍微信小程序中怎么使用input标签,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!微信小程序中input标签详解及简单实例使用input标签,我们都会,在微信小程序中使...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作