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]