为了读取语言C中的多个变量,我们编写类似-//Read three variable in one line

scanf(“%d %d %d”, &x, &y, &z)

目前python没有等效于scanf()。但是,python提供了比scanf()格式字符串更强大和更详细的正则表达式。在Python中,要从用户提供多个值,我们可以使用-

input()方法:用户可以在一行中输入多个值,例如->>> x, y, z = input(), input(), input()40

30

10

>>> x

'40'

>>> y

'30'

>>> z

'10'

从上面的输出中,您可以看到,我们能够在一行中为三个变量提供值。

为了避免使用多种input()方法(取决于我们传递多少个值),我们可以使用列表推导或map()函数。

使用列表推导传递多个值>>> x,y,z = [int(x) for x in input().split()]

9 12 15

>>> x

9

>>> y

12

>>> z

15

在上面的代码行中,我将输入值类型转换为整数。如果您不希望&输入为混合类型,则只需键入->>> x,y,z = [x for x in input().split()]

40 10 "hello"

使用映射功能

从用户传递多个值的另一种方法是使用映射函数。>>> x,y,z = map(int, input().split())

40 54 90

>>> x

40

>>> y

54

>>> z

90

python一次输入多个值_如何在Python的一行中从用户输入多个值?相关推荐

  1. linux脚本用户输入,如何在Linux shell脚本中提示用户输入

    本篇文章给大家介绍关于如何在Linux shell脚本中提示用户输入?下面来看具体的内容. 我们首先来看一下命令# read var # read -s "Waiting for input ...

  2. chrome麦克风权限_如何在Chrome扩展程序中处理麦克风输入权限和语音识别

    chrome麦克风权限 by Palash Taneja 由Palash Taneja 如何在Chrome扩展程序中处理麦克风输入权限和语音识别 (How to handle mic input pe ...

  3. 在中国使用谷歌语音识别_如何在Google文档中使用语音输入

    在中国使用谷歌语音识别 Google Docs lets you use voice typing to dictate using your computer's microphone. It's ...

  4. delphi dbgrid 上下移动并获取选中值_如何在UE4移动端中实现HZB?

    文 | Youwei 腾讯互动娱乐 游戏客户端开发 Hierarchical Z-Buffering分层Z缓冲(HZB)对遮挡剔除研究具有重要影响,是GPU Driven Rendering Pipe ...

  5. python包含多个元组的元组_如何在python中将多个”列出的”元组连接成一个元组?...

    在python中,关于这个问题的答案很少,如何将一个元组列表连接到一个列表中?,如何在python中合并两个元组?,如何在python中合并任意数量的元组?所有的答案都引用了元组列表,所以提供的解决方 ...

  6. python输入生日判断星座_用java编一个程序能通过用户输入的生日判断用户的星座。请大神们给点提示或者思路吧。规定不能自定义方法...

    既然不允许用其他的方式,那就直接上代码吧.... public static void main(String[] args) { int point = -1; String[] str = {&q ...

  7. python 输入数字变成密码_如何在python中检查数字的“密码”

    我建议使用sets和stdlib中的string包作为可接受字符的列表.在 我还建议进行一点重构,以删除大量带有if / else分支的嵌套.在import string upper = set(li ...

  8. python怎么判断输入的是不是数字_如何在PYTHON里判断字符串是否为数字

    1 打开JUPYTER NOTEBOOK,新建一个空白的PY文档. 2 str1 = "888" print(str1.isdecimal()) print(str1.isdigi ...

  9. python将小时数换成分钟_如何在Python中将datetime.timedelta转换为分钟、小时?

    没有用于timedelta对象的内置格式化程序,但您自己很容易做到:days, seconds = duration.days, duration.seconds hours = days * 24 ...

最新文章

  1. SQL性能优化没有那么神秘
  2. 日本人真会玩!3天众筹60万元来造“机器猫”,会说话摇尾巴的那种
  3. tim计时器读出为0_高中物理 必修1 (12) 第一章 运动的描述 课时4 实验:用打点计时器测速度(1)...
  4. Oracle 原理: 视图,对视图进行增删改操作
  5. mybatis_SQL映射(1)
  6. html翻转切换div效果,图片翻转效果
  7. leetcode 61. Rotate List
  8. 如何在Spyder中使用远程服务器的python来调试代码
  9. DedeCMS更新文章同步发布到新浪微博
  10. find命令与locate命令的区别
  11. xshell修改linux编码,xshell更改字符编码,xshell系统设置中文乱码怎么解决
  12. PDF查看器之pdfvuer
  13. JS 阻止键盘输入event.preventDefault 和window.event.returnValue
  14. 利用python做中文词频分析
  15. python环境下使用opencv把视频切割成图片
  16. “我玩某宝第1年,还清所有欠款”:会挣钱的人,都活成什么样 ?
  17. 计算机开机按f1f2,电脑开机总是提示按f1 f2问题的解决办法
  18. ASP.NET Core 导出Excel文件
  19. HDUOJ 1847 Good Luck in CET-4 Everybody!
  20. win10问题:无任何操作,2分钟后电脑就自动休眠

热门文章

  1. 《遥远的救世主》:丁元英为什么没提前把整个计划告诉叶晓明他们?
  2. Ubuntu16.04/Hadoop3.1.3安装教程_单机/伪分布式配置
  3. 用计算机探索规律怎么做,用计算机探索规律
  4. 数字投票时代即将到来
  5. xbox国行服务器修复,爆料称Xbox国行也遭到修复 将只能使用国行服务器
  6. Instagram图片保存神器:inskeep
  7. 妖怪宝可萌html5游戏,妖怪宝可萌h5斗宠棋玩法规则以及技巧分析
  8. 永恒之蓝--漏洞修补
  9. 那天我无意中看到了程序员的电脑桌面,瞬间感觉发现了新世界!
  10. 财务管控轻松搞定:适合小企业的财务软件推荐!