使用Python中的split()方法从用户获取多个输入

任务是从用户那里获取多个输入,为此我们可以使用split()method

split() 方法

split()method是Python中的一种库方法,如果我们不提供任何分隔符,则任何空白都被视为分隔符,它接受多个输入并基于提供的分隔符制动给定输入。

语法:

    input().split([separator], [maxsplit])

在这里,separator和maxsplit是可选参数,它们可用于指定目的。

不使用分隔符的示例

# 输入两个整数并打印出来
a, b = input('Enter two integer numbers: ').split()
print("a = ",a, ",b = ",b)

# 输入学生的姓名,年龄和百分比 
# 并打印出来
name, age, perc = input("Enter student's details: ").split()
print("Name: ", name)
print("Age: ", age)
print("Percentage: ", perc)

输出结果

Enter two integer numbers: 100 200
a =  100 ,b =  200
Enter student's details: prem 21 98.56
Name:  prem
Age:  21
Percentage:  98.56

使用分隔符的示例

# 输入两个整数并打印出来
a, b = input('Enter two integer numbers: ').split(',')
print("a = ",a, ",b = ",b)

# 输入学生的姓名,年龄和百分比 
# 并打印出来
name, age, perc = input("Enter student's details: ").split(',')
print("Name: ", name)
print("Age: ", age)
print("Percentage: ", perc)

输出结果

Enter two integer numbers: 100,200
a =  100 ,b =  200
Enter student's details: prem,21,98.56
Name:  prem
Age:  21
Percentage:  98.56

初步格式