ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ความแตกต่างระหว่าง Python(ไพทอน)2.x และ Python(ไพทอน) 3.x 

Python(ไพทอน) 2.x , Python(ไพทอน) 3.x
Python(ไพทอน) 2.x , Python(ไพทอน) 3.x

        การพัฒนาด้วยภาษาด้วยภาษา Python(ไพทอน) นั้นได้ออกมาเป็น 2 Version(เวอร์ชั่น) มีเวอร์ชั่น Python(ไพทอน) 2.x  Python(ไพทอน) 3.x ที่มีให้ดาวโหลดมาใช้งานซึ่งทั้ง 2 เวอร์ชั่นมีเสียงวิจารณ์เรื่องความแตกต่างกันทั้ง 2 เวอร์ชั่นค่อนข้างมากโดย Code (โค้ด)  ทั้ง สองเวอร์ชั่นนั้นบาง Code(โค๊ด) ไม่สามารถนำมาใช้ด้วยกันได้ ซึ่งตัว เวอร์ชั่น 2.x นั้นจะสามารถใช้งานได้ง่ายกว่าตัว เวอร์ชั่น 3.x แม้ช่วงหลังๆเวอร์ชั่น 3.x จะได้รับความนิยมมากกว่า แต่ตัวเวอร์ชั่น 2 เป็นพื้นฐานที่ควรรู้เอาไว้

        ตัวอย่างเช่น การตั้งชื่อvariable(วาไรเอเบิ้ล)
ใน Python(ไพทอน) 2.x ชื่อตัวแปรจะใช้ได้แค่ตัวอักษรโรมัน 26 ตัว (พิมพ์ใหญ่พิมพ์เล็ก)แต่ในไพธอน 3 สามารถตั้งชื่อเป็นอักษรชนิดอื่นได้ เช่น อักษรโรมันที่มีสัญลักษณ์เพิ่มเติม (áéíóúýäëïöüÿøåæñ ฯลฯ)
ตัวอย่าง ลองพิมพ์ อำเภอ = 12
ใน Python3(ไพธอน3) จะไม่มีอะไรเกิดขึ้น
แต่ใน Python2(ไพธอน2) จะขึ้นว่า SyntaxError: invalid syntax เป็นต้น

        การใช้งาน Python(ไพธอน)นั้นสามารถเริ่มใช้ที่เวอร์ชั่น 2.x ก่อนเพื่อรู้พื้นฐานแล้วสามารถนำไปใช้ใน Python(ไพธอน) เวอร์ชั่น 3.x ได้ไม่ยาก ซึ่งSyntax(ซินเท็ก)ในการเขียนไม่ต่างกันจนเกินไป

References python 3 กับ 2. "ความแตกต่างระหว่าง python 2.x และ 3.x". [ออนไลน์]. เข้าถึงได้จาก:phyblas.hinaboshi.com. [9 ต.ค 2017].
ภาพประกอบจาก: upload.wikimedia.org

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการ แปลง รูปภาพ เป็น base64 ใน python
โดย bolue ส 22 ส.ค. 2020 6:40 pm บอร์ด Python Knowledge
0
125
ส 22 ส.ค. 2020 6:40 pm โดย bolue
Work Instruction คืออะไร และมีประโยชน์อย่างไร
โดย natthanit.r2538 ส 22 ส.ค. 2020 5:47 pm บอร์ด Share Knowledge
0
98
ส 22 ส.ค. 2020 5:47 pm โดย natthanit.r2538
วิธีอัดเสียงบน Windows 10
โดย nai_cyp ศ 21 ส.ค. 2020 7:12 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
56
ศ 21 ส.ค. 2020 7:12 pm โดย nai_cyp
สาเหตุที่ทำให้ Account ของคุณถูกแฮก
โดย nai_cyp ศ 21 ส.ค. 2020 6:56 pm บอร์ด Share Knowledge
0
82
ศ 21 ส.ค. 2020 6:56 pm โดย nai_cyp
วิธี Update Microsoft Office ด้วยตนเอง
โดย nai_cyp ศ 21 ส.ค. 2020 6:29 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
51
ศ 21 ส.ค. 2020 6:29 pm โดย nai_cyp
Cryptocurrency คืออะไร?
โดย nai_cyp ศ 21 ส.ค. 2020 1:22 pm บอร์ด Share Knowledge
1
296
ศ 21 ส.ค. 2020 1:37 pm โดย mindphp
สอบถามเขียน script vb เพื่อรัน .exe ใน task scheduler ตัว task ไม่ทำงาน
โดย jirawoot ศ 21 ส.ค. 2020 11:52 am บอร์ด Programming - C/C++ & java & Python
8
150
ศ 21 ส.ค. 2020 5:32 pm โดย jirawoot
สอบถามเรื่อง Unicode Python3 ครับ
โดย nai_cyp ศ 21 ส.ค. 2020 10:37 am บอร์ด Programming - C/C++ & java & Python
2
810
ศ 21 ส.ค. 2020 7:35 pm โดย nai_cyp
Yodo แอปพลิเคชันออกกำลังกาย ยิ่งออกยิ่งได้เงิน
โดย nai_cyp พฤ 20 ส.ค. 2020 7:07 pm บอร์ด Mobile Application Developing- Android, iOS
0
140
พฤ 20 ส.ค. 2020 7:07 pm โดย nai_cyp
แอปกู้ไฟล์ของ Windows 10
โดย nai_cyp พฤ 20 ส.ค. 2020 6:38 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
77
พฤ 20 ส.ค. 2020 6:38 pm โดย nai_cyp
วิธีปรับขนาดรูปบน Windows 10 โดยไม่ต้องใช้แอป หรือโปรแกรมเสริมใดๆ
โดย nai_cyp พฤ 20 ส.ค. 2020 5:16 pm บอร์ด Graphic design
0
112
พฤ 20 ส.ค. 2020 5:16 pm โดย nai_cyp
Gamification คืออะไร
โดย nai_cyp พฤ 20 ส.ค. 2020 12:47 pm บอร์ด Share Knowledge
0
676
พฤ 20 ส.ค. 2020 12:47 pm โดย nai_cyp
MJClone ตัวช่วยในการ Clone เว็บไซต์ Joomla ที่ไม่ได้ทำได้แค่การ Clone !!!
โดย bolue พฤ 20 ส.ค. 2020 12:35 pm บอร์ด MindPHP News & Feedback
0
75
พฤ 20 ส.ค. 2020 12:35 pm โดย bolue
ภ.ง.ด.54 เหมือนและต่างกับ ภพ.36 อย่างไร
โดย natthanit.r2538 พ 19 ส.ค. 2020 6:50 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
120
อ 01 ก.ย. 2020 8:10 am โดย prmindphp
สอบถามวิธีการใส่รูปภาพตัวอย่าง ใน joomla editor
โดย bolue พ 19 ส.ค. 2020 12:02 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
135
พ 19 ส.ค. 2020 12:20 pm โดย bolue
วิธีใช้คำสั่ง cmp ใน Python 3
โดย nai_cyp อ 18 ส.ค. 2020 6:23 pm บอร์ด Python Knowledge
0
121
อ 18 ส.ค. 2020 6:23 pm โดย nai_cyp
มาแล้วว MDevents ตัวช่วยในการจัดการตารางข้อมูลกิจกรรมต่างๆ !!!
โดย bolue อ 18 ส.ค. 2020 5:19 pm บอร์ด MindPHP News & Feedback
0
121
อ 18 ส.ค. 2020 5:19 pm โดย bolue
โปรแกรมตรวจสอบอุณหภูมิของฮาร์ดแวร์
โดย nai_cyp อ 18 ส.ค. 2020 3:04 pm บอร์ด Software testing
0
166
อ 18 ส.ค. 2020 3:04 pm โดย nai_cyp
วิธีลดเสียงรบกวนในวิดีโอด้วย DaVinci Resolve 16
โดย nai_cyp อ 18 ส.ค. 2020 2:19 pm บอร์ด Graphic design
0
108
อ 18 ส.ค. 2020 2:19 pm โดย nai_cyp
สอบถามวิธีดึงค่าจาก sql มาเข้าไลน์
โดย 2kkkkk จ 17 ส.ค. 2020 6:43 pm บอร์ด Programming - PHP
3
176
พฤ 20 ส.ค. 2020 6:57 pm โดย mindphp