การเขียนโปรแกรมภาษาไพทอนขั้นพื้นฐาน

ว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 """)