Làm cách nào để bạn thêm đầu vào thứ hai vào python?

- Sử dụng phương thức split[] - Sử dụng hàm list[] - Sử dụng hàm map[] - Sử dụng hàm raw_input[] [trong Python 2. x] - Sử dụng hàm input[] [trong Python 3. x]

Hãy xem từng phương pháp một

Phương pháp 1. Lấy nhiều đầu vào trong Python từ người dùng bằng phương thức split[]

Chúng tôi có thể sử dụng phương pháp này để lấy nhiều đầu vào từ người dùng. Điều này thường được sử dụng với đầu vào chuỗi được lấy từ người dùng. Chuỗi sau đó được chuyển đổi thành một danh sách bằng cách sử dụng phương thức split[]. Sau đó, chúng tôi có thể chuyển đổi danh sách này thành Tuple hoặc từ điển theo yêu cầu của chúng tôi

Các lập trình viên thường muốn tạo các chương trình mà người dùng có thể nhập nhiều đầu vào trong Python. Sau đó, họ thực hiện một số thao tác trên đầu vào do người dùng cung cấp. Một số hàm sẵn có có thể được sử dụng nhiều lần để lấy đầu vào trực tiếp từ người dùng như raw_input[] và input[] trong khoa học dữ liệu. Viết cùng một chức năng nhiều lần trong một mã làm cho tệp nặng và tăng độ phức tạp của mã. Trong blog này, chúng ta sẽ thảo luận về một số phương pháp thu thập nhiều đầu vào từ người dùng trong một dòng và giảm độ dài mã

  • Hàm tách []
  • Hàm bản đồ []
  • hiểu danh sách

Thu thập nhiều đầu vào trong Python từ người dùng

Sử dụng hàm Split[]

Với sự trợ giúp của hàm split[], các nhà phát triển có thể dễ dàng thu thập nhiều đầu vào trong Python từ người dùng và gán tất cả các đầu vào cho các biến tương ứng. Các nhà phát triển có thể chỉ định một ký tự sẽ được sử dụng làm dấu phân cách để ngắt đầu vào do người dùng cung cấp. Nếu nhà phát triển không cung cấp bất kỳ dấu phân cách nào, thì đầu vào của người dùng sẽ bị phá vỡ bởi khoảng trắng. Thông thường, phương pháp này được sử dụng để chia chuỗi python thành nhiều chuỗi con, nhưng nó cũng có thể được sử dụng để thu thập nhiều đầu vào từ người dùng

Cú pháp được sử dụng cho phương thức split[] như sau

var1, var2 = input [“Nhập loại thông tin đầu vào bạn muốn thu thập từ người dùng”]. chia [“/”] cho / đầu vào được phân tách

var1, var2 = input [“Nhập loại thông tin đầu vào bạn muốn thu thập từ người dùng”]. split[] cho đầu vào được phân tách bằng khoảng trắng

Ví dụ về hàm Split[]

# Chương trình Python để chia chuỗi Python thành chuỗi con

# lấy nhiều đầu vào từ người dùng bằng hàm split[]

# thu thập ba đầu vào cùng một lúc

a, ,b, c = input [“Nhập tuổi của con bạn. “]. tách ra []

print[“Nhập tuổi của con trai lớn của bạn. ", một]

print[“Nhập tuổi của con gái bạn. “, b]

print[“Nhập tuổi của con trai bạn. ", c]

in[]

# thu thập bốn đầu vào cùng một lúc

a, b, c, d = input[“Nhập số lượng trái cây. “]. tách ra[]

print[“Nhập số táo bạn có. ", một]

print[“Nhập số cam bạn có. “, b]

print[“Nhập số xoài bạn có. ", c]

print[“Nhập số chuối bạn có. “, đ]

in[]

# lấy hai đầu vào cùng một lúc

x, y = input[“Nhập điểm của bạn. “]. tách ra[]

print[“Điểm môn vật lý là {} và điểm môn hóa học là {}”. định dạng [x, y]]

in[]

Học viên của chúng tôi cũng đọc. Các khóa học Python miễn phí hàng đầu

Khám phá các khóa học Khoa học dữ liệu phổ biến của chúng tôi

Chương trình sau đại học cấp cao về Khoa học dữ liệu từ IIITBChương trình chứng chỉ chuyên nghiệp về Khoa học dữ liệu để ra quyết định kinh doanhThạc sĩ khoa học về Khoa học dữ liệu từ Đại học ArizonaChương trình chứng chỉ nâng cao về Khoa học dữ liệu từ IIITBChương trình chứng chỉ chuyên nghiệp về Khoa học dữ liệu và phân tích kinh doanh từ Đại học MarylandCác khóa học về khoa học dữ liệu

Đầu ra cho chương trình trên như sau

Nhập tuổi con bạn. 25 20 14

Nhập tuổi của con trai lớn của bạn. 25

Nhập tuổi của con gái bạn. 20

Nhập tuổi của con trai bạn. 14

Nhập số lượng trái cây. 5 15 13 23

Nhập số táo bạn có. 5

Nhập số cam bạn có. 15

Nhập số xoài bạn có. 13

Nhập số chuối bạn có. 23

Nhập điểm của bạn. 96 84

Điểm đạt được trong môn vật lý là 96 và điểm đạt được trong môn hóa học là 84

Sử dụng hàm Map[]

map[] là chức năng khác được các nhà phát triển sử dụng để lấy nhiều đầu vào từ người dùng. Cú pháp hàm map[] như sau

var1, var, var = map[int,input[]. tách ra[]]

Ví dụ về hàm Map[]

#thu thập nhiều đầu vào trong Python bằng hàm map[]

a, b = map[int, input[“Nhập số lượng trái cây bạn có. “]. tách ra[]]

print[“Nhập số táo bạn có. ", một]

print[“Nhập số cam bạn có. “, b]

Đầu ra cho chương trình trên như sau

Nhập số lượng trái cây bạn có. 30 50

Nhập số táo bạn có. 30

Nhập số cam bạn có. 50

cũng đọc. Chương trình mẫu Python

Đọc các bài báo phổ biến về Khoa học dữ liệu của chúng tôi

Con đường sự nghiệp khoa học dữ liệu. Hướng dẫn nghề nghiệp toàn diện Khoa học dữ liệu Tăng trưởng nghề nghiệp. Tương lai của công việc là đâyTại sao Khoa học dữ liệu lại quan trọng? . Họ làm gì? Myth Busted. Khoa học dữ liệu không cần Mã hóa Business Intelligence vs Khoa học dữ liệu. Sự khác biệt là gì?

Sử dụng hàm List[]

List[] là một trong những hàm được sử dụng trong ngôn ngữ Python để định nghĩa và tạo danh sách. Hàm danh sách hoạt động tương tự như một câu lệnh toán học trong một dòng. Nó cũng được các nhà phát triển sử dụng để thu thập nhiều đầu vào trong Python từ người dùng. Hàm list[] lấy cùng lúc nhiều đầu vào dữ liệu khác nhau

Cú pháp tạo danh sách như sau

a, b = [afora input["Nhập loại dữ liệu bạn muốn thu thập từ người dùng"]. tách ra[]]

Hội thảo trên web về Khoa học Dữ liệu Độc quyền của upGrad dành cho bạn –

Chuyển đổi & Cơ hội trong Analytics & Insights

https. //cdn. nâng cấp. com/blog/jai-kapoor. mp4

 

Ví dụ cho hàm List[]

# Chương trình Python để chia chuỗi Python thành chuỗi con

# lấy nhiều đầu vào từ người dùng bằng cách sử dụng khả năng hiểu danh sách

# lấy ba đầu vào cùng một lúc

a, b, c = [int[a] for a in input[“Nhập số điểm đạt được. “]. tách ra[]]

print[“Nhập số điểm đạt được trong môn vật lý. ", một]

print[“Nhập số điểm đạt được trong môn hóa học. “, b]

print[“Nhập số điểm đạt được bằng tiếng Anh. ", c]

in[]

# lấy hai đầu vào cùng một lúc

a, b = [int[a] for a in input[“Nhập tuổi của con bạn. “]. tách ra[]]

print[“Nhập tuổi của con trai cả. ", một]

print[“Nhập tuổi của đứa con thứ. “, b]

in[]

# lấy ba đầu vào cùng một lúc

A, b, c = [int[a] for a in input[“Nhập số lượng trái cây. “]. tách ra[]]

print[“Tổng số táo là {} và số cam là {}”. định dạng [a, b]]

in[]

# lấy nhiều đầu vào cùng một lúc

a = [int[a] for a in input[“Nhập nhiều giá trị. “]. tách ra[]]

print[“Giá trị bạn nhập vào là. ", một]

Đầu ra của chương trình trên như sau

Nhập điểm đạt được. 94 90 96

Nhập các điểm thu được trong vật lý. 94

Nhập điểm thu được trong hóa học. 90

Nhập điểm đạt được bằng tiếng Anh. 96

Nhập tuổi của con bạn. 34 23

Nhập tuổi của con trai cả. 34

Nhập tuổi của con thứ. 23

Nhập số lượng trái cây. 76 23

Tổng số táo là 76 và số cam là 23

Nhập nhiều giá trị. 23 45 76 48 90 76

Giá trị được nhập bởi bạn là. [23, 45, 76, 48, 90, 76]

cũng đọc. Ý tưởng & chủ đề dự án Python

Các kỹ năng khoa học dữ liệu hàng đầu cần học vào năm 2022

SL. Các kỹ năng khoa học dữ liệu hàng đầu cần học trong năm 20221Khóa học phân tích dữ liệuKhóa học thống kê suy luận2Chương trình kiểm tra giả thuyếtKhóa học hồi quy logistic3Khóa học hồi quy tuyến tínhĐại số tuyến tính để phân tích

Sự kết luận

Mã được cung cấp trong blog này là dành cho mục đích ví dụ và có thể được sửa đổi theo nhu cầu của một cá nhân

Nếu bạn tò mò muốn tìm hiểu về khoa học dữ liệu, hãy xem Chương trình PG điều hành của IIIT-B & upGrad về Khoa học dữ liệu được tạo ra cho các chuyên gia đang làm việc và cung cấp hơn 10 dự án & nghiên cứu điển hình, hội thảo thực hành thực tế, cố vấn với các chuyên gia trong ngành, 1

Chủ Đề