หลาม จะคล้ายกับการเขียนโปรแกรมภาษาเช่น Ruby ให้ไวยากรณ์ง่ายๆที่ช่วยให้นักพัฒนาได้อย่างรวดเร็วใส่กันและการใช้งานเว็บไซต์ได้โดยไม่ต้องเขียนโค้ดเป็นอย่างมากที่จะทำเช่นนั้น.
ภาษาสนับสนุนที่รู้จักกันดีทำงาน OOP และ MVC เข้ารหัสกระบวนทัศน์ แต่เรียกร้องเพื่อชื่อเสียงมาหลังจากที่ Google นำมาใช้ในหลายของผลิตภัณฑ์หลักของมัน.
หลามปัจจุบันเป็นหนึ่งในการยอมรับมากที่สุดและใช้การเขียนโปรแกรมภาษาทั่วเป็นง่ายต่อการทำงานด้วยความขอบคุณมากมายเหลือเฟือของโมดูลเปิดแหล่งที่มาและความพร้อมทั่วไปของการเข้ารหัส tutorials, คู่มือและหลักสูตรออนไลน์ฟรี.
คอมไพเลอร์ยังเป็นงูใหญ่ฝังอยู่และสามารถที่จะทำงานทุกคุณลักษณะที่ก็มีส่วนทำให้อัตราการยอมรับของมันกว้าง.
ในส่วนของสคริป Softoware คุณสามารถหารหัสที่มาของภาษาตัวเอง.
มีอะไรใหม่ ในรุ่นนี้:
- ย้อนกลับตัวเลือกการสร้างบางส่วนคงที่และเพิ่ม vcruntime140.dll ที่จะติดตั้ง Windows.
- แก้ไข MemoryError ใน test_strptime.
มีอะไรใหม่ ในรุ่น 3.5.0 / 2.7.10:
- ย้อนกลับตัวเลือกการสร้างบางส่วนคงที่และเพิ่ม vcruntime140.dll ที่จะติดตั้ง Windows.
- แก้ไข MemoryError ใน test_strptime.
มีอะไรใหม่ ในรุ่น 3.4.3 / 2.7.9 / 3.5.0.a4:
- โมดูลระดับเต่าไม่ยก TclError หลังจากปิดหน้าต่าง.
- ข้อควรระวังในขณะนี้มีการยกกำลังเมื่ออ้างอิงของกลุ่มและการอ้างอิงกลุ่มเงื่อนไขที่ใช้ในการยืนยัน lookbehind ในการแสดงออกปกติ.
- ตัวแปลงสัญญาณหลายไบต์กับจัดการข้อผิดพลาดที่กำหนดเองที่จะไม่สนใจข้อผิดพลาดของการบริโภคหน่วยความจำมากเกินไปและยก SystemError หรือ MemoryError.
- io.FileIO () เรียกว่าล้าง () หลังจากปิดแฟ้ม ล้าง () ไม่ได้เรียกว่าปิด () ถ้า closefd = false.
- ความล้มเหลว pydoc คงที่กับไฟล์ที่ไม่ใช่ ASCII เมื่อการเข้ารหัส stdout แตกต่างจากการเข้ารหัสระบบไฟล์ (เช่นบน Mac OS).
- ลบ RC4 จากรายการเริ่มต้นการเข้ารหัส SSL โมดูลของ.
- pydoc.synopsis คงที่ () และ pydoc.apropos () บนโมดูล docstrings ที่ว่างเปล่า.
- ถาวรช่องโหว่โค้ดในโมดูล dbm.dumb ได้.
- ผิดพลาดคงที่ของเส้นทางของ Windows แน่นอนกับ slashes ไปข้างหน้าใน pathlib.
- การบีบอัดถาวรใน tarfile CLI แพทช์โดย wdv4758h.
- คงล้นเป็นไปได้ในการสร้างรหัสของ Windows กระบวนการย่อย.
ฟังก์ชั่น
มีอะไรใหม่ ในรุ่น 3.4.3 / 2.7.9 / 3.5.0.a1:
- โมดูลระดับเต่าไม่ยก TclError หลังจากปิดหน้าต่าง.
- ข้อควรระวังในขณะนี้มีการยกกำลังเมื่ออ้างอิงของกลุ่มและการอ้างอิงกลุ่มเงื่อนไขที่ใช้ในการยืนยัน lookbehind ในการแสดงออกปกติ.
- ตัวแปลงสัญญาณหลายไบต์กับจัดการข้อผิดพลาดที่กำหนดเองที่จะไม่สนใจข้อผิดพลาดของการบริโภคหน่วยความจำมากเกินไปและยก SystemError หรือ MemoryError.
- io.FileIO () เรียกว่าล้าง () หลังจากปิดแฟ้ม ล้าง () ไม่ได้เรียกว่าปิด () ถ้า closefd = false.
- ความล้มเหลว pydoc คงที่กับไฟล์ที่ไม่ใช่ ASCII เมื่อการเข้ารหัส stdout แตกต่างจากการเข้ารหัสระบบไฟล์ (เช่นบน Mac OS).
- ลบ RC4 จากรายการเริ่มต้นการเข้ารหัส SSL โมดูลของ.
- pydoc.synopsis คงที่ () และ pydoc.apropos () บนโมดูล docstrings ที่ว่างเปล่า.
- ถาวรช่องโหว่โค้ดในโมดูล dbm.dumb ได้.
- ผิดพลาดคงที่ของเส้นทางของ Windows แน่นอนกับ slashes ไปข้างหน้าใน pathlib.
- การบีบอัดถาวรใน tarfile CLI แพทช์โดย wdv4758h.
- คงล้นเป็นไปได้ในการสร้างรหัสของ Windows กระบวนการย่อย.
ฟังก์ชั่น
มีอะไรใหม่ ในรุ่น 3.4.2:
- macpath.join คงที่ () สำหรับองค์ประกอบแรกที่ว่างเปล่า แพทช์โดย Oleg Oshmyan.
- TemporaryDirectory ไม่พยายามที่จะทำความสะอาดสองครั้งเมื่อใช้ในการมีคำสั่งในเครื่องกำเนิดไฟฟ้า.
- ตอนนี้ไดเรกทอรีเพิ่มไปยังไฟล์ ZIP มีแอตทริบิวต์ไดเรกทอรี Unix และ MS-DOS ที่ถูกต้อง.
- ZipFile.close () ไม่ได้เขียนบันทึก ZIP64 ไดเรกทอรีกลางถ้า allowZip64 เป็นเท็จ.
- การส่งออกการแก้จุดบกพร่องคงที่ของ opcode GROUPREF_EXISTS ในโมดูลเรื่อง ลบออกช่องว่างต่อท้ายแก้ไขข้อบกพร่องในการส่งออก.
- จัดการข้อยกเว้นในหัวข้อไม่ได้เป็นสาเหตุที่ทำให้ไม่สามารถจัดการได้ AttributeError เมื่อ sys.stderr คือไม่มี.
มีอะไรใหม่ ในรุ่น 3.4.1:
- แก้ไขความผิดพลาดในการทำงาน builtin เปอร์ () เมื่อเรียกโดยไม่มีข้อโต้แย้งและไม่มีเฟรมปัจจุบัน (เช่น: ฝัง Python).
- ล้างหนี้ลำธารมาตรฐานในการล่ามโต้ตอบ.
- ในกรณีที่หายากเมื่อใช้ finalizers บนวัตถุในถังขยะวงจร dereference ชี้เลวร้ายที่อาจเกิดขึ้นอันเนื่องมาจากข้อบกพร่องที่ลึกซึ้งในตรรกะซ้ำภายใน.
มีอะไรใหม่ ในรุ่น 3.3.4:
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ใหม่ "unittest.mock" โมดูล
- ใหม่ "IPADDRESS" โมดูล
- แอตทริบิวต์ "sys.implementation"
- กรอบนโยบายสำหรับแพคเกจอีเมลที่มีนโยบายชั่วคราวที่เพิ่มการสนับสนุน Unicode มากขึ้นสำหรับการแยกส่วนหัวของอีเมล
- "collections.ChainMap" ชั้นสำหรับการเชื่อมโยงการแมปที่จะเป็นหน่วยเดียว
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
- แฮสุ่มแนะนำในรุ่น bugfix ก่อนหน้านี้ตอนนี้เปลี่ยนตามค่าเริ่มต้น
มีอะไรใหม่ ในรุ่น 3.3.3:
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ใหม่ "unittest.mock" โมดูล
- ใหม่ "IPADDRESS" โมดูล
- แอตทริบิวต์ "sys.implementation"
- กรอบนโยบายสำหรับแพคเกจอีเมลที่มีชั่วคราว (ดู PEP 411) นโยบายที่เพิ่มการสนับสนุน Unicode มากขึ้นสำหรับการแยกส่วนหัวของอีเมล
- "collections.ChainMap" ชั้นสำหรับการเชื่อมโยงการแมปที่จะเป็นหน่วยเดียว
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
- แฮสุ่มแนะนำในรุ่น bugfix ก่อนหน้านี้ตอนนี้เปลี่ยนตามค่าเริ่มต้น
- การดำเนินงาน C ของ "ทศนิยม" โมดูลที่มีถึง 120X เพิ่มความเร็วสำหรับการใช้งานหนักทศนิยม
- นำเข้าระบบ (__import__) จะขึ้นอยู่กับ importlib โดยค่าเริ่มต้น
- ใหม่ "LZMA" โมดูลด้วยการสนับสนุน LZMA / XZ
มีอะไรใหม่ ในรุ่น 3.3.2:
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ใหม่ "unittest.mock" โมดูล
- ใหม่ "IPADDRESS" โมดูล
- แอตทริบิวต์ "sys.implementation"
- กรอบนโยบายสำหรับแพคเกจอีเมลที่มีนโยบายชั่วคราวที่เพิ่มการสนับสนุน Unicode มากขึ้นสำหรับการแยกส่วนหัวของอีเมล
- "collections.ChainMap" ชั้นสำหรับการเชื่อมโยงการแมปที่จะเป็นหน่วยเดียว
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
- แฮสุ่มแนะนำในรุ่น bugfix ก่อนหน้านี้ตอนนี้เปลี่ยนตามค่าเริ่มต้น
มีอะไรใหม่ ในรุ่น 3.3.1:
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ใหม่ "unittest.mock" โมดูล
- ใหม่ "IPADDRESS" โมดูล
- แอตทริบิวต์ "sys.implementation"
- กรอบนโยบายสำหรับแพคเกจอีเมลที่มีชั่วคราว (ดู PEP 411) นโยบายที่เพิ่มการสนับสนุน Unicode มากขึ้นสำหรับการแยกส่วนหัวของอีเมล
- "collections.ChainMap" ชั้นสำหรับการเชื่อมโยงการแมปที่จะเป็นหน่วยเดียว
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
- แฮสุ่มแนะนำในรุ่น bugfix ก่อนหน้านี้ตอนนี้เปลี่ยนตามค่าเริ่มต้น
มีอะไรใหม่ ในรุ่น 3.3.0 Beta 1:
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ใหม่ "unittest.mock" โมดูล
- ใหม่ "IPADDRESS" โมดูล
- "collections.ChainMap" ชั้นสำหรับการเชื่อมโยงการแมปที่จะเป็นหน่วยเดียว
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
- แฮสุ่มแนะนำในรุ่น bugfix ก่อนหน้านี้ตอนนี้เปลี่ยนตามค่าเริ่มต้น
มีอะไรใหม่ ในรุ่น 3.2.3 / 3.1.3 / 2.7.3 / 2.6.8:
- เหล่านี้รวมถึงการแก้ไขความปลอดภัยหลาย.
มีอะไรใหม่ ในรุ่น 3.3.0 อัลฟา 1:
- ไวยากรณ์สำหรับการมอบหมายการ Subgenerator A (อัตราผลตอบแทนจาก)
- แสดงสตริงยืดหยุ่น (ทำไปด้วยความแตกต่างระหว่าง "กว้าง" และ "แคบ" ยูนิโค้ดสร้าง)
- การระงับข้อยกเว้นบริบท
- Reworking OS และข้อยกเว้น IO ลำดับชั้น
- ใหม่ "บรรจุภัณฑ์" โมดูลสร้างเมื่อ "แจกจ่าย" และโครงการ "distutils2" และเลิก "distutils"
- ใหม่ "LZMA" โมดูลด้วยการสนับสนุน LZMA / XZ
- ชื่อที่ผ่านการรับรองสำหรับการเรียนและการทำงาน
- ตัวอักษร Unicode ที่ชัดเจนจะช่วยให้มีการย้าย
- ใหม่ "faulthandler" โมดูลที่ช่วยให้เกิดปัญหาการวินิจฉัย
- ห่อหลายฟังก์ชั่นอื่น ๆ อีกมากมาย POSIX ใน "OS" และ "สัญญาณ" โมดูลเช่นเดียวกับฟังก์ชันที่มีประโยชน์อื่น ๆ เช่น "sendfile ()"
มีอะไรใหม่ ในรุ่น 3.2.2 RC1:
- การปรับปรุงหลายโมดูล UnitTest ก
- การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc
- การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก
- ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน
- มีเสถียรภาพ ABI สำหรับโมดูลขยาย
- พจนานุกรมตามการตั้งค่าการเข้าสู่ระบบ
- การดำเนินการซ่อมแซม GIL ที่ช่วยลดความขัดแย้ง
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ
- โมดูล SSL ดีขึ้นมากด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง
- โมดูล sysconfig ข้อมูลการกำหนดค่าการเข้าถึง
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล
- การปรับปรุง PDB, ดีบักหลาม
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม)
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข
มีอะไรใหม่ ในรุ่น 3.2.1:
- การปรับปรุงหลายโมดูล UnitTest ก
- การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc
- การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก
- ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน
- มีเสถียรภาพ ABI สำหรับโมดูลขยาย
- พจนานุกรมตามการตั้งค่าการเข้าสู่ระบบ
- การดำเนินการซ่อมแซม GIL ที่ช่วยลดความขัดแย้ง
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง
- โมดูล sysconfig ข้อมูลการกำหนดค่าการเข้าถึง
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล
- การปรับปรุง PDB, ดีบักหลาม
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม)
มีอะไรใหม่ ในรุ่น 3.2.1rc2:
- การปรับปรุงหลายโมดูล UnitTest ก
- PEP 3147 การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc
- PEP 3149 การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก
- PEP 3148 ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน
- PEP 384 เป็น ABI มั่นคงสำหรับโมดูลขยาย
- PEP 391 ตามพจนานุกรมการกำหนดค่าการเข้าสู่ระบบ
- การดำเนินการซ่อมแซม GIL ที่ช่วยลดความขัดแย้ง
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง
- โมดูล sysconfig ข้อมูลการกำหนดค่าการเข้าถึง
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล
- การปรับปรุง PDB, ดีบักหลาม
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม)
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข
มีอะไรใหม่ ในรุ่น 2.7.2:
- การสั่งซื้อลประเภทพจนานุกรม.
- คุณสมบัติ UnitTest ใหม่ ๆ รวมถึงการกระโดดการทดสอบวิธีการยืนยันใหม่และการค้นพบการทดสอบ.
- ได้เร็วขึ้นมากโมดูล IO.
- หมายเลขอัตโนมัติของเขตข้อมูลใน str.format () วิธีการที่.
- การปรับปรุงลอย Repr backported จาก 3.x.
- การสนับสนุนกระเบื้อง Tkinter.
- ย้ายกลับของวัตถุ memoryview จาก 3.x.
- ชุดตัวอักษร.
- การตั้งค่าและ comprehensions พจนานุกรม.
- พจนานุกรมดู.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
- โมดูล sysconfig.
มีอะไรใหม่ ในรุ่น 2.7.2.rc1:
- การสั่งซื้อลประเภทพจนานุกรม.
- คุณสมบัติ UnitTest ใหม่ ๆ รวมถึงการกระโดดการทดสอบวิธีการยืนยันใหม่และการค้นพบการทดสอบ.
- โมดูลได้เร็วขึ้นมาก IO.
- หมายเลขอัตโนมัติของเขตข้อมูลใน str.format () วิธีการที่.
- การปรับปรุงลอย Repr backported จาก 3.x.
- การสนับสนุนกระเบื้อง Tkinter.
- ย้ายกลับของวัตถุ memoryview จาก 3.x.
- ชุดตัวอักษร.
- การตั้งค่าและ comprehensions พจนานุกรม.
- พจนานุกรมดู.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
- โมดูล sysconfig.
มีอะไรใหม่ ในรุ่น 3.2.1rc1:
- ซ่อมแซมการดำเนินงาน GIL ที่ช่วยลดความขัดแย้ง.
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ.
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง.
- โมดูล sysconfig ในการเข้าถึงข้อมูลการกำหนดค่า.
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ.
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล.
- การปรับปรุง PDB ดีบักหลาม.
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม).
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข.
มีอะไรใหม่ ในรุ่น 3.2:
- การปรับปรุงหลายโมดูล UnitTest ได้.
- PEP 3147 การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc.
- PEP 3149 การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก.
- PEP 3148 ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน.
- PEP 384 เป็น ABI มั่นคงสำหรับโมดูลขยาย.
- PEP 391 ตามพจนานุกรมการกำหนดค่าการเข้าสู่ระบบ.
- ซ่อมแซมการดำเนินงาน GIL ที่ช่วยลดความขัดแย้ง.
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ.
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง.
- โมดูล sysconfig ในการเข้าถึงข้อมูลการกำหนดค่า.
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ.
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล.
- การปรับปรุง PDB ดีบักหลาม.
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม).
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข.
มีอะไรใหม่ ในรุ่น 3.2 RC3:
- การปรับปรุงหลายโมดูล UnitTest ได้.
- PEP 3147 การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc.
- PEP 3149 การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก.
- PEP 3148 ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน.
- PEP 384 เป็น ABI มั่นคงสำหรับโมดูลขยาย.
- PEP 391 ตามพจนานุกรมการกำหนดค่าการเข้าสู่ระบบ.
- ซ่อมแซมการดำเนินงาน GIL ที่ช่วยลดความขัดแย้ง.
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ.
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง.
- โมดูล sysconfig ในการเข้าถึงข้อมูลการกำหนดค่า.
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ.
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล.
- การปรับปรุง PDB ดีบักหลาม.
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม).
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข.
มีอะไรใหม่ ในรุ่น 3.2 RC1:
- การปรับปรุงหลายโมดูล UnitTest ก
- PEP 3147 การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc
- PEP 3149 การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก
- PEP 3148 ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน
- PEP 384 เป็น ABI มั่นคงสำหรับโมดูลขยาย
- PEP 391 ตามพจนานุกรมการกำหนดค่าการเข้าสู่ระบบ
- การดำเนินการซ่อมแซม GIL ที่ช่วยลดความขัดแย้ง
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ
- มากโมดูล SSL ที่ดีขึ้นด้วยการสนับสนุนบริบท SSL และการจับคู่ชื่อโฮสต์ใบรับรอง
- โมดูล sysconfig ข้อมูลการกำหนดค่าการเข้าถึง
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ
- การปรับปรุงหลาย configparser ในหมู่พวกเขาสนับสนุนการทำแผนที่โปรโตคอล
- การปรับปรุง PDB, ดีบักหลาม
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม)
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข
มีอะไรใหม่ ในรุ่น 3.2 Beta 1:
- การปรับปรุงหลายโมดูล UnitTest ได้.
- PEP 3147 การสนับสนุนสำหรับไดเรกทอรีที่เก็บ .pyc.
- PEP 3149 การสนับสนุนสำหรับรุ่นที่ติดแท็กห้องสมุดแบบไดนามิก.
- PEP 3148 ห้องสมุดฟิวเจอร์ใหม่สำหรับการเขียนโปรแกรมพร้อมกัน.
- PEP 384 เป็น ABI มั่นคงสำหรับโมดูลขยาย.
- PEP 391 ตามพจนานุกรมการกำหนดค่าการเข้าสู่ระบบ.
- ซ่อมแซมการดำเนินงาน GIL ที่ช่วยลดความขัดแย้ง.
- แพคเกจอีเมลขยายที่จัดการไบต์ข้อความ.
- การแก้ไขเกี่ยวกับการนับไม่ถ้วนไบต์ / ปัญหาสตริง; ในหมู่พวกเขาสนับสนุนอย่างเต็มที่สำหรับสภาพแวดล้อมไบต์ (ชื่อไฟล์ตัวแปรสภาพแวดล้อม).
- ความสอดคล้องและพฤติกรรมหลายแก้ไขสำหรับการดำเนินงานที่เป็นตัวเลข.
- โมดูล sysconfig ในการเข้าถึงข้อมูลการกำหนดค่า.
- บริสุทธิ์หลามการดำเนินงานของโมดูล datetime ได้.
- เพิ่มโมดูล shutil ในหมู่พวกเขาสนับสนุนไฟล์เก็บ.
- การปรับปรุง PDB ดีบักหลาม.
มีอะไรใหม่ ในรุ่น 2.7.1:
- การสั่งซื้อลประเภทพจนานุกรม.
- คุณสมบัติ UnitTest ใหม่ ๆ รวมถึงการกระโดดการทดสอบวิธีการยืนยันใหม่และการค้นพบการทดสอบ.
- โมดูลได้เร็วขึ้นมาก IO.
- หมายเลขอัตโนมัติของเขตข้อมูลใน str.format () วิธีการที่.
- การปรับปรุงลอย Repr backported จาก 3.x.
- การสนับสนุนกระเบื้อง Tkinter.
- ย้ายกลับของวัตถุ memoryview จาก 3.x.
- ชุดตัวอักษร.
- การตั้งค่าและ comprehensions พจนานุกรม.
- พจนานุกรมดู.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
- โมดูล sysconfig.
มีอะไรใหม่ ในรุ่น 3.1.3:
- การสั่งซื้อลประเภทพจนานุกรม.
- การเพิ่มประสิทธิภาพต่างๆเพื่อ int ชนิด.
- คุณลักษณะใหม่ UnitTest รวมทั้งกระโดดและวิธีการทดสอบยืนยันใหม่ ..
- โมดูลได้เร็วขึ้นมาก IO.
- การสนับสนุนกระเบื้อง Tkinter.
- ดำเนินการอ้างอิงหลามบริสุทธิ์ของคำสั่งนำเข้า.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
คืออะไรใหม่ ในรุ่น 2.7.1 RC1:
- การสั่งซื้อลประเภทพจนานุกรม.
- คุณสมบัติ UnitTest ใหม่ ๆ รวมถึงการกระโดดการทดสอบวิธีการยืนยันใหม่และการค้นพบการทดสอบ.
- โมดูลได้เร็วขึ้นมาก IO.
- หมายเลขอัตโนมัติของเขตข้อมูลใน str.format () วิธีการที่.
- การปรับปรุงลอย Repr backported จาก 3.x.
- การสนับสนุนกระเบื้อง Tkinter.
- ย้ายกลับของวัตถุ memoryview จาก 3.x.
- ชุดตัวอักษร.
- การตั้งค่าและ comprehensions พจนานุกรม.
- พจนานุกรมดู.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
- โมดูล sysconfig.
คืออะไรใหม่ ในรุ่น 3.1.3 RC1:
- การสั่งซื้อลประเภทพจนานุกรม.
- การเพิ่มประสิทธิภาพต่างๆเพื่อ int ชนิด.
- คุณลักษณะใหม่ UnitTest รวมทั้งกระโดดและวิธีการทดสอบยืนยันใหม่.
- โมดูลได้เร็วขึ้นมาก IO.
- การสนับสนุนกระเบื้อง Tkinter.
- ดำเนินการอ้างอิงหลามบริสุทธิ์ของคำสั่งนำเข้า.
- ไวยากรณ์ใหม่สำหรับซ้อนกับงบ.
มีอะไรใหม่ ในรุ่น 3.1.2:
- รอบ (x, n) ตอนนี้กลับจำนวนเต็มถ้า x เป็นจำนวนเต็ม.
- ไวยากรณ์ของด้วยกับคำสั่งนี้จะช่วยให้ผู้จัดการบริบทหลายในคำเดียว.
- string.maketrans () ฟังก์ชันจะเลิกและจะถูกแทนที่ด้วยวิธีการแบบคงใหม่ bytes.maketrans () และ bytearray.maketrans ().
- งูใหญ่ตอนนี้ใช้เดวิดเวปของอัลกอริทึมสำหรับการหาตัวแทนลอยจุดที่สั้นที่สุดที่ไม่เปลี่ยนค่าของมัน.
- เพิ่มระดับ collections.Counter เพื่อสนับสนุนการนับสะดวกของรายการที่ไม่ซ้ำกันในลำดับหรือ Iterable.
- โมดูลทศนิยมขณะนี้สนับสนุนวิธีการสำหรับการสร้างวัตถุทศนิยมจากลอยไบนารี.
มีอะไรใหม่ ในรุ่น 2.6.5:
- ล็อคโมดูล Threading และตัวแปรสภาพยังสนับสนุน & lsquo; กับ & lsquo; คำสั่ง.
- การแสดงออกได้รับการประเมินและมันจะส่งผลในวัตถุที่สนับสนุนโปรโตคอลการจัดการบริบท (นั่นคือมี __enter __ () และ __exit __ () วิธีการ).
มีอะไรใหม่ ในรุ่น 3.1.1:
- dir () บนโมดูลเตรียมก่อให้เกิดความผิดพลาด.
- สำหรับความผิดพลาดคง bytearray.translate () มีพารามิเตอร์ที่ไม่ถูกต้อง.
- set.union () หยุดการประมวลผลอินพุตถ้าเป็นตัวอย่างของตัวเองที่เกิดขึ้นในห่วงโซ่การโต้แย้ง.
- บนแพลตฟอร์ม POSIX นำเข้าสำเนาไม่รันบิตจากแฟ้ม .py ไปยังแฟ้ม .pyc หากมีการตั้ง.
- ตั้งแต่หลาม 3.0 วิธี __bool__ ต้องคืนวัตถุบูลและไม่เป็น int แก้ไขข้อผิดพลาดที่สอดคล้องกันและเอกสาร.
- รวม inttypes.h เช่นเดียวกับใน stdint.h pyport.h นี้ช่วยแก้ไขการสร้างความล้มเหลวใน HP-UX:. int32_t และ uint32_t ที่กำหนดไว้ใน inttypes.h แทน stdint.h บนแพลตฟอร์มที่
- แก้ไข SystemError เมื่อการเข้ารหัสด้วย Latin-1 แปลงสัญญาณและ 'surrogateescape' จัดการข้อผิดพลาดสตริงที่มีอุ้มท้อง unpaired ได้.
มีอะไรใหม่ ในรุ่น 2.6.3:
- แก้ไข os.popen * ถดถอยจาก 2.5 ที่มีคำสั่งเป็นลำดับที่วิ่งผ่านเปลือก แพทช์โดย Jean-Paul Calderone และเจนี่ Hakala - ฉบับที่ 6990:. แก้ไข subclasses threading.local ออกจากรัฐเก่ารอบหลังจากรอบ GC อ้างอิงที่สามารถนำกลับมาใช้ใหม่โดยชาวบ้าน
- แก้ไขวง จำกัด เมื่อพยายามที่จะถอดรหัสที่ไม่ถูกต้อง UTF-32 ที่มีกระแสจัดการข้อผิดพลาดที่ไม่เพิ่มเช่น "แทนที่" หรือ "ละเว้น".
- แก้ไขการหยุดชะงักที่อาจเกิดขึ้นเมื่อผสมกระทู้และส้อม ().
- อย่าปล่อย DeprecationWarnings เมื่อมีการเข้าถึงเป็น "ข้อความ" แอตทริบิวต์ในข้อยกเว้นที่กำหนดอย่างชัดเจน.
- แก้ไขข้อผิดพลาดที่ bytearray.pop () กลับจำนวนเต็มเชิงลบ.
- dir () บนโมดูลเตรียมก่อให้เกิดความผิดพลาด.
- สำหรับความผิดพลาดคง bytearray.translate () มีพารามิเตอร์ที่ไม่ถูกต้อง.
- set.union () หยุดการประมวลผลอินพุตถ้าเป็นตัวอย่างของตัวเองที่เกิดขึ้นในห่วงโซ่การโต้แย้ง.
ความคิดเห็นที่ไม่พบ