ผลต่างระหว่างรุ่นของ "Oop lab/python ตะลุยจักรวาล ปรับแก้ 2-3"

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 37: แถว 37:
 
แก้คำสั่ง print ให้เรียกเป็นฟังก์ชัน
 
แก้คำสั่ง print ให้เรียกเป็นฟังก์ชัน
  
=== 1.3.1 ===
+
=== 1.3.1 จำนวนเต็ม/จำนวนจริง ===
  
 
หารจำนวนเต็มได้ผลลัพธ์เป็นจำนวนจริง
 
หารจำนวนเต็มได้ผลลัพธ์เป็นจำนวนจริง
แถว 43: แถว 43:
 
  >>> 1/2
 
  >>> 1/2
 
  0.5
 
  0.5
 +
 +
=== 1.3.4 การอ่านข้อมูล ===
 +
 +
ใช้ input แทน raw_input
 +
 +
=== 1.3.11 dictionary (พจนานุกรม) ===
 +
เมท็อด keys คืนค่าเป็น view (เอาไปใช้เป็นลิสต์ไม่ได้โดยตรง)

รุ่นแก้ไขเมื่อ 22:17, 24 พฤศจิกายน 2559

หน้านี้เป็นส่วนหนึ่งของ oop lab

หน้านี้ระบุการปรับแก้เอกสาร Python: งูเหลือมตะลุยจักรวาล เอกสาร pdf จาก Python 2 เป็น Python 3

สรุปทั่วไป

การหาร

หารจำนวนเต็มได้ผลลัพธ์เป็นจำนวนจริง

print

คำสั่ง print กลายเป็นฟังก์ชัน print ต้องเขียนเป็นการเรียกฟังก์ชันตลอด ดังด้านล่าง

# print 10   --- ของเก่า
print(10)

# print items[0], items[1]
print(items[0], items[1])

ถ้าต้องการพิมพ์ให้ไม่ขึ้นบรรทัดใหม่ ให้เพิ่ม keyword argument end="" ในการเรียก เช่น

# print 5,   --- ใน python 2
print(5,end="")

input / raw_input

ในการอ่านข้อมูล ใช้ input แทน raw_input

dict's keys, values, items

ใน dict เมท็อด keys จากที่เคยคืนค่าเป็น list จะคืนค่าเป็น view ซึ่งไม่สามารภนำไป sort ได้โดยตรง ต้องแปลงเป็น list ก่อน โดยสั่งเช่น

list(d.keys())

เป็นต้น

แก้ไขรายจุดในเอกสาร

1.2

แก้คำสั่ง print ให้เรียกเป็นฟังก์ชัน

1.3.1 จำนวนเต็ม/จำนวนจริง

หารจำนวนเต็มได้ผลลัพธ์เป็นจำนวนจริง

>>> 1/2
0.5

1.3.4 การอ่านข้อมูล

ใช้ input แทน raw_input

1.3.11 dictionary (พจนานุกรม)

เมท็อด keys คืนค่าเป็น view (เอาไปใช้เป็นลิสต์ไม่ได้โดยตรง)