python - python中java.util.Scanner的等价物
问题描述
在 Java 中,可以这样写:
Scanner scan = new Scanner(System.in);
x = scan.nextInt();
y = scan.nextDouble();
等等
在 Python 3 中这个等价物是什么?输入是空格分隔的整数列表,我不想使用 strip() 方法。
解决方案
使用input()
方法:
x = int(input())
y = float(input())
如果您要获取空格分隔的整数列表,并将它们分别存储:
`input: 1 2 3 4`
ints = [int(x) for x in input().split()]
print(ints)
[1, 2, 3, 4]
推荐阅读
- php - 如何从具有多行 chekecd 的表单更新 mysql 数据库,每行包含许多数据
- html - 通过在 CSS 文件名中添加 .module 来启用 ReactJS 中的 CSS 模块
- java - 关于 java.util.concurrent.ScheduledExecutorService.scheduleAtFixedRate :它执行任务的频率如何?
- python - 交互式 QDialog 以显示 Matplotlib 图
- excel - 通过整数调用对象
- css - 带有文本区域的联系表格填充剩余内容
- python - 处理父字段 DRF 后填写相关表的最佳方法是什么
- python-3.x - Selenium 仅找到一小部分 href 链接
- asp.net-mvc - 在一个视图中提交多个选项卡 ASP.NET MVC
- vue.js - 从源代码构建的 CK Editor 5 + Vue JS + 在本地使用组件 = 重复