Python อินพุตในเวอร์ชัน 3 ฟังก์ชันอินพุตอนุญาตให้ a ผู้ใช้เพื่อแทรกค่าลงในโปรแกรม อินพุตส่งกลับค่าสตริง คุณสามารถแปลงเนื้อหาของอินพุตโดยใช้ชนิดข้อมูลใดก็ได้ ตัวอย่างเช่น คุณสามารถแปลงค่าที่ผู้ใช้แทรกเป็นตัวเลขทศนิยมได้
คุณจะขออินพุตใน python ได้อย่างไร
ใน Python เราสามารถรับอินพุตของผู้ใช้ได้ดังนี้: name=input("Enter your name: ") print("สวัสดี", ชื่อ + "!") รหัสด้านบนจะแจ้งให้ผู้ใช้ทราบข้อมูล และพิมพ์สิ่งที่พวกเขาป้อน
อินพุตทำงานอย่างไรใน Python
ฟังก์ชันอินพุตทำงานอย่างไรใน Python: เมื่อฟังก์ชันอินพุตเรียกใช้งานโฟลว์ของโปรแกรมจะหยุดจนกว่าผู้ใช้จะให้อินพุต… สิ่งที่คุณป้อนเป็นอินพุต ฟังก์ชันอินพุตแปลงเป็นสตริง หากคุณป้อนค่าจำนวนเต็มยังคงฟังก์ชันอินพุตแปลงเป็นสตริง
อินพุตและ raw_input ใน Python แตกต่างกันอย่างไร
โดยพื้นฐานแล้ว ความแตกต่างระหว่าง raw_input และอินพุตคือ ประเภทการส่งคืนของ raw_input จะเป็นสตริงเสมอ ในขณะที่ประเภทการส่งคืนของอินพุตไม่จำเป็นต้องเป็นสตริงเท่านั้น Python จะตัดสินว่าข้อมูลประเภทใดที่เหมาะสมที่สุด ในกรณีที่คุณป้อนตัวเลข มันจะเป็นจำนวนเต็ม
อินพุตกับ raw_input ต่างกันอย่างไร
ความแตกต่างระหว่างทั้งสองคือ raw_input รับอินพุตตามที่ผู้ใช้กำหนด เช่น ในรูปแบบของสตริง ในขณะที่อินพุตฟังก์ชันจะแปลง/พิมพ์คาสต์อินพุตที่ผู้ใช้ให้มา จำนวนเต็ม