ทบทวนการจัดรูปแบบสตริง
ก่อนที่จะเริ่มกำหนดการแสดงผลสตริงแบบกำหนดเองสำหรับออบเจกต์ ให้ตรวจสอบว่าคุ้นเคยกับการทำงานกับสตริงและการจัดรูปแบบแล้ว หากต้องการทบทวน ลองอ่าน บทช่วยสอนอย่างเป็นทางการของ Python เรื่องการจัดรูปแบบสตริง สักครู่
ในแบบฝึกหัดนี้ พิจารณาโค้ดต่อไปนี้
my_num = 5
my_str = "Hello"
f = ...
print(f)
ซึ่งยังขาดนิยามของ f
ต่อไปนี้คือตัวเลือกที่เป็นไปได้สำหรับนิยามของ f:
1.
f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
2.
f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)
3.
f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)
4.
f = "my_num is {my_num}, and my_str is '{my_str}'.".format()
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโปรแกรมเชิงวัตถุใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด