📜  如何在 python 中的一行中获取两个输入 - TypeScript (1)

📅  最后修改于: 2023-12-03 14:52:30.997000             🧑  作者: Mango

如何在 Python 中的一行中获取两个输入 - TypeScript

在 Python 中获取多个输入的方法有很多种,包括用空格分隔输入,用逗号分隔输入,用 input() 函数获取多个输入,以及使用多行字符串作为输入等等。但是,在本文中,我们将讨论如何在 Python 中的一行代码中获取两个输入。

方法一:使用 split() 函数

使用 split() 函数将一行输入分隔为两个不同的字符串,可以轻松地在一行代码中获取两个输入。

# 在一行中获取两个输入
input_str = input()
input_list = input_str.split()
x = input_list[0]
y = input_list[1]

# 打印两个输入值
print("x =", x)
print("y =", y)

在上面的示例中,我们首先使用 input() 函数从用户获取输入,然后使用 split() 函数将输入字符串分割为一个字符串列表。我们将第一个字符串赋值给变量 x,将第二个储存为变量 y。最后,我们打印两个变量的值。

方法二:使用 map() 函数

使用 map() 函数将一行代码分隔为多个值,也可以在一行代码中获取多个输入。

# 在一行中获取两个输入
x, y = map(int, input().split())

# 打印两个输入值
print("x =", x)
print("y =", y)

在上面的示例中,我们使用 map() 函数将两个字符串转换为整数。然后,我们将两个整数赋值给变量 x 和 y。最后,我们打印两个变量的值。

方法三:使用 list comprehension

还可以使用 list comprehension 在一行代码中获取多个输入,如下所示:

# 在一行中获取两个输入
x, y = [int(x) for x in input().split()]

# 打印两个输入值
print("x =", x)
print("y =", y)

在上面的示例中,我们使用了 list comprehension 将两个字符串转换为整数。然后,我们将两个整数赋值给变量 x 和 y。最后,我们打印两个变量的值。

无论你选择哪种方法,在一行代码中获取两个输入都是非常简单的。