เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

Formatted String Literals (f-strings)

ที่ผ่านมาในคอร์สนี้เราใช้สตริงธรรมดาด้วย "" หรือ '' แต่จริง ๆ แล้ว Python มีสตริงหลายประเภทที่ผสมตัวแปรเข้าไปได้ด้วย หนึ่งในนั้นที่เพิ่มมาล่าสุดคือ "f-strings" หรือ formatted string literals ซึ่งช่วยให้ผสมสตริงกับตัวแปรและการจัดรูปแบบได้อย่างสะดวก วิธีสร้าง f-string คือใส่ตัวอักษร f นำหน้าเครื่องหมายคำพูด เช่น f"" หากต้องการแทรกค่าของตัวแปรเข้าไปในสตริง ให้ครอบชื่อตัวแปรด้วย {} ตัวอย่างเช่น ถ้ามีตัวแปร count เก็บค่า 12 ไว้ สามารถเขียน f-string ได้ว่า f"{count} cookies" ซึ่งเมื่อ print ออกมาจะได้ผลลัพธ์เป็น "12 cookies" ลิสต์ top_ten_girl_names ประกอบด้วยทูเพิลที่เก็บข้อมูล top_ten_rank และ name ของแต่ละอันดับ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ประเภทข้อมูลใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • วนลูปผ่านลิสต์ top_ten_girl_names และใช้การ unpack ทูเพิลเพื่อดึงค่า top_ten_rank และ name
  • Print อันดับและชื่อในรูปแบบนี้ Rank #: 1 - Jada โดยที่ 1 คืออันดับ และ Jada คือชื่อ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
  	# Print each name in the proper format
    print(____"Rank #: ____ top_ten_rank ____ - { ____ }")
แก้ไขและรันโค้ด