python - 相当于python中的java.util.Scanner

标签 python python-3.x input

在 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]

关于python - 相当于python中的java.util.Scanner,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54733367/

相关文章:

javascript - 如何在 Google App Engine 上存储 HTML 5 地理位置数据?

python - 如何编码日志文件?

python - 我将如何解压缩一个平面列表?

python-3.x - 我收到了 “invalid syntax”,我不知道为什么

c - 为什么这个 scanf 格式字符串不起作用? "%[^\n]\n"

python - 必须完全定义新变量的形状,而不是 (?, 128)

python - apache 2 和 flask,reportlab registerFont "TTFError: Can' t 打开文件 ...“但在开发服务器上工作

python - Django 1.8 循环依赖错误

javascript - 使用 JavaScript 或 jQuery 添加输入时,如果刷新页面,其值将复制到其他输入

javascript - 如何用jquery计算两次之间的小时数?