Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การอ่านอินพุตคีย์บอร์ดใน Python


Python มีฟังก์ชันในตัวสองฟังก์ชันเพื่ออ่านบรรทัดข้อความจากอินพุตมาตรฐาน ซึ่งโดยค่าเริ่มต้นจะมาจากแป้นพิมพ์ ฟังก์ชันเหล่านี้คือ −

  • raw_input
  • อินพุต

ฟังก์ชัน raw_input

raw_input([prompt]) ฟังก์ชั่นอ่านหนึ่งบรรทัดจากอินพุตมาตรฐานและส่งคืนเป็นสตริง (ลบบรรทัดใหม่ต่อท้าย)

#!/usr/bin/python
str = raw_input("Enter your input: ")
print "Received input is : ", str

ซึ่งจะแจ้งให้คุณป้อนสตริงใดๆ และจะแสดงสตริงเดียวกันบนหน้าจอ เมื่อฉันพิมพ์ "Hello Python!" ผลลัพธ์จะเป็นแบบนี้ -

Enter your input: Hello Python
Received input is : Hello Python

ฟังก์ชันอินพุต

ฟังก์ชัน input([prompt]) เทียบเท่ากับ raw_input เว้นแต่จะถือว่าอินพุตนั้นเป็นนิพจน์ Python ที่ถูกต้องและส่งคืนผลลัพธ์ที่ประเมินไว้ให้คุณ

#!/usr/bin/python
str = input("Enter your input: ")
print "Received input is : ", str

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้เทียบกับอินพุตที่ป้อน -

Enter your input: [x*5 for x in range(2,10,2)]
Recieved input is : [10, 20, 30, 40]