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

ความแตกต่างระหว่าง raw_input() และ input() ใน Python

raw_input() แสดง prompt รับ input คืน string เสมอ:

name = raw_input("What is your name? ")
print "Hello, %s." % name

input() ใน Python 2 พยายาม interpret input (อันตราย) ควรหลีกเลี่ยง ใช้ raw_input() + custom parsing

Python 3: raw_input() ถูก rename เป็น input() คืน string เสมอ:

name = input("What is your name? ")
print("Hello, %s." % name)