Ghi chú. Như bạn có thể thấy, đầu vào đã cho có thể là bất kỳ. int, chuỗi, float, v.v. Chúng tôi chưa đề cập đến dấu phân cách được sử dụng do đó khoảng trắng được coi là mặc định b) Lấy đầu vào với Dấu tách và Maxsplit được xác địnhx,y,z = input("Enter variables: ").split(",",3)
print(x,y,z)
Enter variables: how,are,you
how are youx,y,z = input("Enter variables: ").split(",")
print(x,y,z)
Enter variables: how,are,you
how are you
Ghi chú. Cho dù maxsplit có được xác định hay không thì kết quả vẫn như nhau. Đối với cả hai trường hợp trên, chỉ có 3 đầu vào (không nhiều hơn hoặc ít hơn có thể được cung cấp tương ứng với các biến được xác định. ) Lấy đầu vào không giới hạnx= input("Enter variables: ").split(",")
print(x)
Enter variables: how,are,you,dear
['how', 'are', 'you', 'dear']
c) Lấy nhiều đầu vào làm danh sáchLấy nhiều đầu vào cùng một lúc và nhập kiểu bằng cách sử dụng chức năng x,y,z = input("Enter variables: ").split(",",3)
print(x,y,z)
Enter variables: how,are,you
how are youx,y,z = input("Enter variables: ").split(",")
print(x,y,z)
Enter variables: how,are,you
how are you
2Với chức năng bản đồHàm Map đã sử dụng (Tùy chọn) để chuyển đổi đầu vào của bạn thành một số nguyên x = list(map(int, input("Enter multiple value: ").split()))
print("List of students: ", x)
Enter multiple value: 67 90 89 54 12 34 09
List of students: [67, 90, 89, 54, 12, 34, 9]
Đối với đoạn mã trên, do sử dụng hàm số nguyên bản đồ, đầu vào của chúng tôi chỉ có thể là số nguyên Không có chức năng bản đồx = list(input("Enter multiple value: ").split())
print("List of students: ", x)
Enter multiple value: hey 78 amazing person 2021
List of students: ['hey', '78', 'amazing', 'person', '2021']
Ghi chú. Ở đây vì chúng tôi không sử dụng bất kỳ chức năng bản đồ nào, loại đầu vào có thể là bất kỳ 2. Sử dụng danh sách hiểu2 đầu vào tại một thời điểmx,y = [int(x) for x in input("Enter 2 values: ").split()]
print("x is ",x)
print("y is",y)
Enter 2 values: 6 78
x is 6
y is 78x,y = [int(x) for x in input().split()]
print("x is ",x)
print("y is",y)78 90
x is 78
y is 90
Lấy nhiều đầu vào cùng một lúcx = [int(x) for x in input().split()]
print("Number of list is: ", x)43 12 34 67 09 653 2321 12
Number of list is: [43, 12, 34, 67, 9, 653, 2321, 12]
Các ví dụ trên lấy đầu vào được phân tách bằng dấu cách. Trong trường hợp chúng tôi muốn lấy đầu vào được phân tách bằng dấu phẩy (, ), chúng tôi có thể sử dụng như sau Lấy số lượng đầu vào do người dùng xác định#Inputs of Number of inputs user want to enter:
n = int(input())
# defining empy list:
L= []
# Taking multiple inputs based on n:
for i in range(n):
t = input().split()
Kết quả cho đoạn mã trên sẽ là một danh sách có n số đầu vào của người dùng Nhiều đầu vào sử dụng dấu phân cách________số 8_______Thêm một ít phô mai. Sử dụng phương thức Strip()x,y,z = input("Enter variables: ").split(",",3)
print(x,y,z)
Enter variables: how,are,you
how are youx,y,z = input("Enter variables: ").split(",")
print(x,y,z)
Enter variables: how,are,you
how are you
3 là một hàm sẵn có trong ngôn ngữ lập trình Python trả về một bản sao của chuỗi đã xóa cả ký tự đầu và cuối (dựa trên đối số chuỗi được truyền)cú phápx,y,z = input("Enter variables: ").split(",",3)
print(x,y,z)
Enter variables: how,are,you
how are youx,y,z = input("Enter variables: ").split(",")
print(x,y,z)
Enter variables: how,are,you
how are you
4 - ký tự --- một chuỗi chỉ định bộ ký tự sẽ bị xóa. Nếu tham số ký tự tùy chọn không được cung cấp, tất cả các khoảng trắng ở đầu và cuối sẽ bị xóa khỏi chuỗi |