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

ความคิดเห็น Python:คำแนะนำทีละขั้นตอน

ความคิดเห็นของ Python คือบรรทัดข้อความในโปรแกรมที่ล่ามไม่ได้ดำเนินการ ความคิดเห็นจะใช้ในระหว่างการดีบักเพื่อระบุปัญหาและเพื่ออธิบายโค้ด ความคิดเห็นเริ่มต้นด้วยอักขระแฮช (#)


วิธีแสดงความคิดเห็นใน Python

ความคิดเห็นแสดงถึงบันทึกหรือรหัสที่คุณไม่ต้องการให้ Python ทำงาน ตัวอย่างเช่น สมมติว่าคุณกำลังเขียนขั้นตอนที่ซับซ้อนในช่วงเวลาหลายชั่วโมง คุณอาจต้องการเขียนความคิดเห็นสองสามข้อเพื่อติดตามว่าโค้ดแต่ละบรรทัดทำอะไร เพื่อไม่ให้คุณหลงทาง

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

ในที่สุดนักพัฒนาทุกคนก็พบกับสถานการณ์ที่พวกเขาต้องใส่ความคิดเห็นเมื่อเขียนโค้ด

แต่คุณจะแสดงความคิดเห็นเกี่ยวกับโค้ดใน Python อย่างไร เช่นเดียวกับภาษาการเขียนโปรแกรมอื่น ๆ Python รองรับการแสดงความคิดเห็น ในคู่มือนี้ เราจะพูดถึงการเขียนความคิดเห็นใน Python

ความคิดเห็นหลามคืออะไร

ความคิดเห็น Python เป็นบรรทัดข้อความที่ปรากฏในโปรแกรม แต่ไม่ได้ดำเนินการโดยโปรแกรม คุณสามารถประกาศความคิดเห็นโดยใช้แฮชแท็ก (#) ความคิดเห็นสามารถปรากฏในบรรทัดใหม่หรือท้ายบรรทัดของรหัสที่มีอยู่ได้

ความคิดเห็นใช้เพื่ออธิบายวิธีการทำงานของโค้ดและเพื่อการทดสอบ

นี่คือตัวอย่างความคิดเห็นบรรทัดเดียวใน Python:

81% ของผู้เข้าร่วมกล่าวว่าพวกเขารู้สึกมั่นใจมากขึ้นเกี่ยวกับโอกาสในการทำงานด้านเทคโนโลยีหลังจากเข้าร่วม bootcamp จับคู่กับ Bootcamp วันนี้

ผู้สำเร็จการศึกษาจากหลักสูตร bootcamp โดยเฉลี่ยใช้เวลาน้อยกว่าหกเดือนในการเปลี่ยนอาชีพ ตั้งแต่เริ่มต้น bootcamp ไปจนถึงหางานแรก

# This is a demo comment

คุณจะเห็นเครื่องหมายแฮช # หมายถึงความคิดเห็นของเรา เราได้แยกข้อความแสดงความคิดเห็นและเครื่องหมาย # ด้วยช่องว่าง ไม่จำเป็นแต่จะทำให้แต่ละความคิดเห็นอ่านง่ายขึ้น

คอมไพเลอร์จะละเว้นบรรทัดนี้เมื่อเรารันโค้ดของเรา ความคิดเห็นจะต้องอ่านโดยมนุษย์ ไม่ใช่สำหรับโปรแกรมที่จะรัน

ควรเพิ่มความคิดเห็นที่ระดับการเยื้องเดียวกันกับโค้ดที่ความคิดเห็นนั้นอ้างอิง ตัวอย่างเช่น สมมติว่าคุณกำลังเขียนเกี่ยวกับบรรทัดโค้ดภายใน if คำแถลง. คุณจะเยื้องความคิดเห็นของคุณในลักษณะเดียวกับที่คุณทำกับโค้ดของคุณ

ตัวอย่างความคิดเห็นของ Python

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

ใน Python for loop คุณอาจมีความคิดเห็นที่มีลักษณะดังนี้:

# Define students variable as an array of strings
students = ["Nathan", "Alyssa", "Matthew", "Malcolm", "Alexis", "Katie"]

# Loop through each item in the students array and print out each name
for s in students:
	print("Student Name: ", s)

ความคิดเห็นของเราช่วยให้เราเข้าใจจุดประสงค์ของโค้ดและติดตามสิ่งที่เกิดขึ้น

ลองใช้ตัวอย่างเพื่อแสดงโครงสร้างการเยื้องของความคิดเห็นใน Python ในตัวอย่างด้านล่าง โปรแกรมของเราจะวนซ้ำอาร์เรย์ Python สองชุดและให้ผ่าน .แก่นักเรียนแต่ละคน หรือ ล้มเหลว สำหรับการทดสอบของพวกเขา ผ่านและล้มเหลวจะพิจารณาจากคะแนนตัวเลขของนักเรียนในการทดสอบ:

# Define an array with student names
students = ["Nathan", "Alyssa", "Matthew", "Malcolm", "Alexis", "Katie"]

# Define an array with student grades
numericalGrades = [55, 72, 64, 86, 86, 59]

# Loop through every student in "students" array
for s in range(0, len(students)):
	# Check if the student's numerical grade is equal to or above 60
if numericalGrades[s] >= 60:
	# Print a message saying the student has passed their test
print(students[s], "passed their test.")
else:
	# Print a message saying the student has failed their test
print(students[s], "failed their test.")

โปรแกรมนี้ใช้รายชื่อนักเรียนและผลการเรียน จากนั้นโปรแกรมของเราจะวนซ้ำตามรายชื่อนักเรียน เราตรวจสอบว่านักเรียนแต่ละคนผ่านการทดสอบหรือไม่ผ่าน

ในตัวอย่างข้างต้น คุณจะเห็นว่าเราแสดงความคิดเห็นในระดับการเยื้องเดียวกันกับบรรทัดที่เรากำลังอ้างอิง ตัวอย่างเช่น เมื่อเรากำลังพูดถึงคำสั่ง Python if เราได้เยื้องความคิดเห็นและโค้ดของเราไว้ด้วย

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

ความคิดเห็นแบบอินไลน์ของ Python

ข้อคิดเห็นแบบอินไลน์ของ Python นั้นเขียนในบรรทัดเดียวกับคำสั่ง หลังจากที่เขียนโค้ดแล้ว ความคิดเห็นแบบอินไลน์ควรอธิบายจุดประสงค์ของบรรทัดโค้ดหรือวิธีการทำงาน

นี่คือไวยากรณ์สำหรับความคิดเห็นแบบอินไลน์:

print(students) # Print the variable "students"

ความคิดเห็นแบบอินไลน์มีประโยชน์หากคุณต้องการอธิบายส่วนที่ซับซ้อนของโค้ด นอกจากนี้ยังมีประโยชน์หากคุณคิดว่าคุณอาจลืมวิธีการทำงานของโค้ดบางบรรทัดในอนาคต

ความคิดเห็นในบรรทัดยังมีประโยชน์หากคุณทำงานเป็นทีมและต้องการให้แน่ใจว่าทุกคนเข้าใจบรรทัดที่เฉพาะเจาะจง

ไม่เหมือนความคิดเห็นประเภทอื่น ใช้ความคิดเห็นแบบอินไลน์เป็นครั้งคราวเท่านั้น เนื่องจากความคิดเห็นแบบอินไลน์มากเกินไปทำให้โปรแกรมอ่านยาก

ความคิดเห็นหลายบรรทัดของ Python

ความคิดเห็นหลายบรรทัดของ Python หรือความคิดเห็นที่บล็อก Python อธิบายโค้ดที่ซับซ้อนกว่าหรือมีวัตถุประสงค์ไม่ชัดเจนในทันที คุณสามารถใช้บล็อกความคิดเห็นเพื่ออธิบายฟังก์ชันเฉพาะที่ใช้ไลบรารีภายนอกได้ เป็นต้น

ความคิดเห็นที่ถูกบล็อกคือความคิดเห็นแบบหลายบรรทัดใน Python และนำไปใช้กับโค้ดบางส่วนหรือทั้งหมดที่ด้านล่าง ความคิดเห็นที่ปิดกั้น เช่นเดียวกับความคิดเห็นอื่น ๆ จะถูกเยื้องในระดับเดียวกับรหัสที่ความคิดเห็นกำลังพูดถึง

ตัวอย่างความคิดเห็นหลายบรรทัด

ต่อไปนี้คือตัวอย่างสตริงหลายบรรทัดที่อธิบายฟังก์ชัน Python sort()

# The sortStudents function will parse arguments via the "student" variable. The
# function simply returns the length of each student's name. We reference the sortStudents
# function in the sort() function later in the code, which iterates over each item in the
# "students" array and executes our sortStudents function.

def sortStudents(student):
	return len(student)

students = ["Nathan", "Alyssa", "Matthew", "Malcolm", "Alexis", "Katie"]

students.sort(key=sortStudents)

ความคิดเห็นของเราครอบคลุมหลายบรรทัดและอธิบายจุดประสงค์ของโค้ดที่เขียนไว้ด้านล่าง

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

บทสรุป

นั่นเป็นวิธีที่คุณแสดงความคิดเห็นใน Python! การใช้ความคิดเห็นจะทำให้ทุกคนสามารถอ่านโปรแกรมของคุณได้ง่ายขึ้น รวมทั้งตัวคุณเองด้วย

ความคิดเห็นที่เขียนมาอย่างดีสามารถช่วยให้คุณติดตามโค้ดของคุณได้ตลอดเวลา สิ่งเหล่านี้ช่วยให้คุณเก็บรักษาบันทึกที่สามารถอ้างอิงกลับมาได้ในภายหลังหากคุณไม่เข้าใจรหัสของคุณในภายหลัง

คุณพร้อมสำหรับความท้าทายหรือไม่? เขียนความคิดเห็นแบบบล็อกที่ด้านบนของหนึ่งในโปรแกรมของคุณ ความคิดเห็นนี้ควรรวมถึง:

  • ชื่อของคุณ
  • เมื่อคุณสร้างไฟล์
  • ชื่อไฟล์
  • วัตถุประสงค์ของไฟล์

ลองเรียกใช้รหัสของคุณ หากโปรแกรมของคุณไม่ทำงานเนื่องจากความคิดเห็น แสดงว่าคุณทำผิดพลาด หากโปรแกรมของคุณทำงานตามปกติ ยินดีด้วย! คุณเขียนความคิดเห็นเรียบร้อยแล้ว

ในบทช่วยสอนนี้ เราได้สำรวจวิธีเขียนความคิดเห็น ความคิดเห็นแบบอินไลน์ และบล็อกความคิดเห็นใน Python เรายังคุยกันถึงวิธีที่นักพัฒนาบางคนเขียนความคิดเห็นสำหรับการทดสอบ ตอนนี้คุณสามารถเขียนความคิดเห็นเหมือนผู้เชี่ยวชาญ Python!

กำลังมองหาที่จะเชี่ยวชาญภาษาการเขียนโปรแกรม Python หรือไม่? สำหรับการสนับสนุนหลักสูตร Python หนังสือและแหล่งข้อมูลการเรียนรู้ชั้นนำ โปรดดูคู่มือ How to Learn Python ที่ครอบคลุม