การเขียนโปรแกรมภาษาไพทอนขั้นพื้นฐาน
ว32295 การเขียนโปรแกรมเชิงวัตถุ หน่วยการเรียนรู้ที่ 1 เรื่อง การเขียนโปรแกรมภาษาไพทอนขั้นพื้นฐาน
1. คำสั่งแสดงผล
(Print command)
1.1 คำสั่งแสดงผลรูปแบบปกติ
สตริงในภาษาไพทอนจะอยู่ภายในเครื่องหมาย ' ' หรือ " " ซึ่งสามารถใช้แทนกันได้และใช้งานได้ยืดหยุ่น เช่น ถ้าผู้เขียนโปรแกรมต้องการพิมพ์ข้อความที่มี ' อยู่ในสตริง ให้ผู้เขียนใช้ " ครอบสตริง อยู่ด้านนอกแทน (Nesting Quotes)
Ex. ต้องการพิมพ์ข้อความว่า Hi Dad
print ("Hi Dad")
Ex. ต้องการพิมพ์ข้อความว่า Isn't it lovely? สามารถสั่งพิมพ์คือ
print ("Isn't it lovely?")
Ex. ต้องการพิมพ์ข้อความว่า I said, "Hi" สามารถสั่งพิมพ์คือ
print ('I said, "Hi"')
Ex. ต้องการพิมพ์ข้อความว่า Hi Dad, Isn't it lovely? และ I said, "Hi" สามารถสั่งพิมพ์คือ
print ("Hi Dad", "Isn't it lovely?", ' I said, "Hi".')
1.2 คำสั่งแสดงผลข้อความเดิมซ้ำ ๆ
เมื่อต้องการพิมพ์ข้อความเดิมซ้ำ ๆ และติดกัน สามารถใช้สัญลักษณ์ * (Repetition Symbol) ได้
Ex. ต้องการพิมพ์ข้อความว่า Hello!Hello!Hello!Hello!Hello! (Hello! ซ้ำ 5 ครั้ง) สามารถสั่งพิมพ์คือ
print ("Hello!"*5)
1.3 คำสั่งแสดงผลข้อความหลายบรรทัด
ถ้าต้องการพิมพ์ข้อมูลแบบหลายบรรทัดพร้อม ๆ กัน ให้ใช้เครื่องหมาย ; ร่วมกับคำสั่ง print
print ("this should be");
print ("on the same line");
ผลลัพธ์
this should be
on the same line
1.4 พิมพ์ข้อความที่มีความยาวมากกว่า 1 บรรทัด
ต้องการพิมพ์ข้อความที่มีความยาวมากกว่า 1 บรรทัดให้ใช้เครื่องหมาย \ (escape) เมื่อต้องการขึ้นหน้าใหม่สามารถใช้ \n ได้ คล้ายภาษา C เช่น
print ("This is a rather long string containing\n\
several lines of text just as you would do in C.\n\
Note that whitespace at the beginning of the line is\
significant.")
ผลลัพธ์
This is a rather long string containing
several lines of text just as you would do in C.
Note that whitespace at the beginning of the line is
significant.
ถ้าไม่ต้องการใช้สัญลักษณ์ \ ในการพิมพ์คำสั่งหลาย ๆ บรรทัด ให้ใช้ """ (triple-quotes) แทนได้เช่น
print ("""Usage: thingy [OPTIONS]
-h Display this usage message
-H hostname Hostname to connect to """)