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

จะจัดเตรียมหลายคำสั่งในบรรทัดเดียวใน Python ได้อย่างไร


มากกว่าหนึ่งคำสั่งในบล็อกของการเยื้องแบบสม่ำเสมอจะสร้างคำสั่งผสม โดยปกติแต่ละคำสั่งจะถูกเขียนบนบรรทัดจริงแยกกันในเอดิเตอร์ อย่างไรก็ตาม คำสั่งในบล็อกสามารถเขียนได้ในหนึ่งบรรทัด หากคั่นด้วยเครื่องหมายอัฒภาค ต่อไปนี้เป็นรหัสของคำสั่งสามคำที่เขียนแยกบรรทัด

a=10
b=20
c=a*b
print (c)

ข้อความเหล่านี้เขียนได้ดีมากในหนึ่งบรรทัดโดยใส่เครื่องหมายอัฒภาคคั่นกลาง

a=10; b=20; c=1*b; print (c)

บล็อกใหม่ของการเพิ่มการเยื้องโดยทั่วไปจะเริ่มหลังจาก :สัญลักษณ์ ในกรณีของ if, else, while, for, ลองคำสั่ง อย่างไรก็ตาม การใช้ไวยากรณ์ข้างต้น คำสั่งในบล็อกสามารถเขียนเป็นบรรทัดเดียวโดยใส่เครื่องหมายอัฒภาค ต่อไปนี้เป็นตัวอย่างตรงไปตรงมาของบล็อกคำสั่งใน for loop

for i in range(5):
   print ("Hello")
   print ("i=",i)

บล็อกนี้สามารถเขียนเป็นบรรทัดเดียวได้ดังนี้ -

for i in range(5): print ("Hello"); print ("i=",i)

อย่างไรก็ตาม วิธีนี้ไม่อนุญาตหากมีกลุ่มคำสั่งที่ซ้อนกัน