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

จาก Theory Wiki
ไปยังการนำทาง ไปยังการค้นหา
แถว 5: แถว 5:
 
== สรุปทั่วไป ==
 
== สรุปทั่วไป ==
  
* คำสั่ง <tt>print</tt> กลายเป็นฟังก์ชัน <tt>print</tt> ต้องเขียนเป็นการเรียกฟังก์ชันตลอด ดังด้านล่าง
+
=== print ===
 +
คำสั่ง <tt>print</tt> กลายเป็นฟังก์ชัน <tt>print</tt> ต้องเขียนเป็นการเรียกฟังก์ชันตลอด ดังด้านล่าง
  
 
  # print 10  --- ของเก่า
 
  # print 10  --- ของเก่า
แถว 18: แถว 19:
 
  print(5,end="")
 
  print(5,end="")
  
* ในการอ่านข้อมูล ใช้ <tt>input</tt> แทน <tt>raw_input</tt>
+
=== input / raw_input ===
 +
ในการอ่านข้อมูล ใช้ <tt>input</tt> แทน <tt>raw_input</tt>
 +
 
 +
=== dict's keys, values, items ===
 +
ใน dict เมท็อด keys จากที่เคยคืนค่าเป็น list จะคืนค่าเป็น view ซึ่งไม่สามารภนำไป sort ได้โดยตรง ต้องแปลงเป็น list ก่อน โดยสั่งเช่น
 +
 
 +
list(d.keys())
 +
 
 +
เป็นต้น
  
 
== แก้ไขรายจุดในเอกสาร ==
 
== แก้ไขรายจุดในเอกสาร ==

รุ่นแก้ไขเมื่อ 22:13, 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())

เป็นต้น

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