หน้าแรก
หน้าแรก
โมดูล Unix readline มีกลไกการเติมแท็บให้สมบูรณ์ เพื่อให้ได้คุณสมบัติเหล่านี้ เราต้องใช้โมดูล rlcompleter สามารถใช้ในโหมดโต้ตอบของหลาม ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − นำเข้า rlcompleter มีคลาสที่เรียกว่า Completer class - วิธีการ Completer.complete(ข้อความ สถานะ) วิธีนี้ใช้เพื่อส่งคืนผลลัพธ
ในการจัดการวันที่และเวลาใน python มีโมดูลที่เรียกว่า datetime มีวัตถุวันที่และเวลาสองประเภท ประเภทนี้ไร้เดียงสาและมีสติ ในวัตถุไร้เดียงสา ไม่มีข้อมูลเพียงพอที่จะระบุตำแหน่งวัตถุนี้จากวัตถุวันที่-เวลาอื่นๆ ได้อย่างชัดเจน ในวิธีนี้จะใช้ Coordinate Universal Time (UTC) ในอ็อบเจ็กต์ประเภทที่รับรู้ มีข
ในคอลเล็กชันมีประเภทข้อมูลคอนเทนเนอร์บางประเภท ซึ่งเป็นทางเลือกแทนคอนเทนเนอร์ในตัวสำหรับวัตถุประสงค์ทั่วไปของไพธอน เช่น dict, list, set เป็นต้น ภาชนะบางส่วนคือ − Sr.No. คอนเทนเนอร์ &คำอธิบาย 1 namedtuple() ใช้เพื่อสร้างคลาสย่อย tuple ด้วยชื่อ field 2 deque เข้าคิวโดยใช้ข้อมูลประเภทรายการ
มีคลาสพื้นฐานที่เป็นนามธรรมสำหรับคอนเทนเนอร์ Python มีคลาสฐานนามธรรมที่แตกต่างกัน คลาสเหล่านี้เหมือนกับ Containers, Hashtable, Generator, Set, MutableSet, Awaitable เป็นต้น ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − import collections.abc มี Abstract Base Classes ซึ่งมีประโยชน์มาก คลาสเหล่านี้ใช้ในการพ
โครงสร้างข้อมูลฮีปสามารถใช้เพื่อแสดงลำดับความสำคัญได้ ใน python มีอยู่ในโมดูล heapq ที่นี่มันสร้าง min-heap ดังนั้นเมื่อลำดับความสำคัญเป็น 1 จะแสดงถึงลำดับความสำคัญสูงสุด เมื่อแทรกองค์ประกอบใหม่ โครงสร้างฮีปจะอัปเดต ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − นำเข้า heapq มีการดำเนินการที่เกี่ยวข้องกับฮ
อัลกอริทึมแบบแบ่งครึ่งใช้เพื่อค้นหาตำแหน่งในรายการ ซึ่งสามารถแทรกข้อมูลเพื่อจัดเรียงรายการได้ Python มีโมดูลที่เรียกว่า bisect . เมื่อใช้โมดูลนี้ เราสามารถใช้อัลกอริทึมแบบแบ่งครึ่งได้ ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − import bisect มีการดำเนินการที่เกี่ยวข้องกับการแบ่งเป็นสองส่วน เหล่านี้คือ
ในการสร้างการอ้างอิงที่อ่อนแอใน python เราจำเป็นต้องใช้ weakref โมดูล. จุดอ่อนไม่เพียงพอที่จะทำให้วัตถุมีชีวิตอยู่ การใช้พื้นฐานของการอ้างอิงที่อ่อนแอคือการใช้แคชหรือการแมปสำหรับอ็อบเจ็กต์ขนาดใหญ่ ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − import weakref ไม่สามารถอ้างอิงวัตถุทั้งหมดได้ บางประเภทในตัว
ใน Python มีโมดูลที่เรียกว่า copy . เมื่อใช้โมดูลนี้ เราสามารถทำการคัดลอกแบบลึกและแบบตื้นได้ ใน python คำสั่งการมอบหมายจะไม่คัดลอกวัตถุ พวกมันสร้างการเชื่อมโยงระหว่างเป้าหมายกับวัตถุหลัก ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ − import copy วิธีการ copy.copy(x) วิธีนี้ใช้เพื่อสร้างสำเนาตื้นของวัตถุ
ในการพิมพ์โครงสร้างข้อมูลที่ไม่สำคัญในคอนโซลหลาม เราสามารถใช้โมดูลเครื่องพิมพ์ที่สวยงามได้ หากวัตถุมีข้อความต่างกันในบรรทัดเดียว เมธอดนี้จะแบ่งเป็นบรรทัดแยก ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ import pprint มีวิธีการต่าง ๆ ที่เกี่ยวข้องกับงานพิมพ์สวย ๆ วิธีการเหล่านี้คือ − วิธีการ pprint.pformat
ใน Python หากเราต้องการจำกัดการแสดงข้อมูลจำนวนมาก เราก็สามารถใช้โมดูล reprlib ได้ ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ import reprlib มีคลาสและวิธีการต่าง ๆ ที่เกี่ยวข้องกับ reprlib เหล่านี้คือ − คลาส reprlib.Repr คลาส Repr ให้บริการการจัดรูปแบบ มันสร้างฟังก์ชั่นเช่น repr() ในตัว ในคลาสนี้ เราสา
ใน Python การแจงนับจะดำเนินการโดยใช้ enum โมดูล. Enums มีชื่อและค่า Enums สามารถเข้าถึงได้โดยใช้ชื่อหรือค่า ในการใช้โมดูลนี้ เราควรนำเข้าโดยใช้ import enum Enum มีคุณสมบัติบางอย่าง เหล่านี้คือ − สามารถแสดง Enum เป็นสตริงหรือรูปแบบ repr ได้ วิธี type() สามารถแสดงประเภท enum ได้ มีคีย์เวิร์ดชื่อส
คณิตศาสตร์ โมดูลใช้เพื่อเข้าถึงฟังก์ชันทางคณิตศาสตร์ใน Python เมธอดทั้งหมดของฟังก์ชันนี้ใช้สำหรับวัตถุจำนวนเต็มหรือประเภทจริง ไม่ใช่สำหรับจำนวนเชิงซ้อน ในการใช้โมดูลนี้ เราควรนำเข้าโมดูลนั้นในโค้ดของเรา import math ค่าคงที่บางค่า ค่าคงที่เหล่านี้ใช้เพื่อนำมาคำนวณ ซีเนียร์ ค่าคงที่และคำอธิบาย 1
สำหรับกระบวนการแฮชและการแยกข้อความที่ปลอดภัย เราควรใช้โมดูลแฮชลิบ โมดูลนี้ใช้อินเทอร์เฟซทั่วไปสำหรับอัลกอริธึมแฮชที่ปลอดภัยต่างๆ เช่น SHA1, SHA224, SHA256, SHA512 เป็นต้น รวมถึงอัลกอริธึม MD5 ของ RSA อัลกอริธึมที่เก่ากว่าเรียกว่า Message Digest และเมธอดใหม่เรียกว่า Secure Hash ในการใช้โมดูลนี้ เราจ
HMAC เป็นเฟรมเวิร์ก ซึ่งใช้เพื่อรับรองความถูกต้องของข้อความโดยใช้ฟังก์ชันแฮชเข้ารหัส HMAC ใช้ได้กับ MD5, SHA-1 เป็นต้น แนวคิดพื้นฐานในการสร้างแฮชเข้ารหัสคือดำเนินการแฮชกับข้อมูลจริงและคีย์ลับ ผลลัพธ์สุดท้ายถูกส่งโดยไม่มีรหัสลับ ในการใช้โมดูลนี้ เราจำเป็นต้องนำเข้าโมดูล hmac ในโค้ดหลาม import hmac
ในการสร้างตัวเลขสุ่มที่ปลอดภัยในการเข้ารหัส เราสามารถใช้ ความลับ โมดูลในหลาม โมดูลนี้มีประโยชน์ในการสร้างรหัสผ่านที่ปลอดภัย การตรวจสอบบัญชี โทเค็นความปลอดภัย หรือความลับที่เกี่ยวข้องบางอย่าง ในการใช้คลาสและโมดูลของโมดูล secrets เราควรนำเข้าโมดูลนั้นในโค้ดของเรา import secrets สุ่มตัวเลข ความลับ
ในการแสดงเอกสารทางเว็บแก่ผู้ใช้โดยใช้ python มีโมดูลที่เรียกว่าเว็บเบราว์เซอร์ มีอินเทอร์เฟซระดับสูงในการจัดการเอกสารบนเว็บ บนระบบที่ใช้ UNIX โมดูลนี้สนับสนุนเบราว์เซอร์ lynx, Netscape, Mosaic ฯลฯ สำหรับ Windows และ Macintosh จะใช้เบราว์เซอร์มาตรฐาน ในการใช้โมดูลนี้ เราจำเป็นต้องนำเข้าโมดูลต่อไปนี
โมดูล posix ทำงานบนสภาพแวดล้อม UNIX มีฟังก์ชันของระบบปฏิบัติการ เราไม่ควรนำเข้าโมดูลนี้โดยตรง เราสามารถใช้โมดูลระบบปฏิบัติการ โมดูล os ทำหน้าที่เป็น superset ของโมดูล posix บน UNIX บนระบบที่ไม่ใช่ Unix นั้น posix จะไม่พร้อมใช้งาน แต่ระบบปฏิบัติการนั้นมีฟังก์ชันการทำงานที่น้อยกว่า ในการใช้โมดูลโพซิ
ในการเข้าถึงฐานข้อมูลรหัสผ่าน เราควรใช้โมดูล pwd โดยใช้โมดูลนี้ เราสามารถเข้าถึงบัญชีผู้ใช้และฐานข้อมูลรหัสผ่าน รายการฐานข้อมูลรหัสผ่านเป็นเหมือนทูเพิลเหมือนวัตถุ ในการใช้โมดูล pwd เราควรนำเข้าโดยใช้ import pwd คุณสมบัติของฐานข้อมูลรหัสผ่านคือ − ดัชนี แอตทริบิวต์ &คำอธิบาย 0 pw_name ชื่อล็อกอิน
ในการเข้าถึงฐานข้อมูลรหัสผ่านเงา UNIX เราควรใช้โมดูล spwd เราต้องการสิทธิ์เพียงพอในการเข้าถึงไฟล์นี้ รายการฐานข้อมูลรหัสผ่านเงาเป็นเหมือนทูเพิลเหมือนวัตถุ ในการใช้โมดูล spwd เราควรนำเข้าโดยใช้ - import spwd คุณสมบัติของฐานข้อมูลรหัสผ่านเงาคือ − ดัชนี แอตทริบิวต์ &คำอธิบาย 0 sp_nam ชื่อล็อกอ
ในการเข้าถึงฐานข้อมูลกลุ่ม UNIX เราควรใช้โมดูล grp รายการฐานข้อมูลรหัสผ่านเงาเป็นเหมือนทูเพิลเหมือนวัตถุ ในการใช้โมดูล grp เราควรนำเข้าโดยใช้ − import grp คุณลักษณะของฐานข้อมูล grp คือ − ดัชนี แอตทริบิวต์ &คำอธิบาย 0 gr_name ชื่อกลุ่ม 1 gr_passwd รหัสผ่านที่เข้ารหัสสำหรับกลุ่ม (โดยทั่วไปว่า