ฟังก์ชันที่สร้างขึ้นใน Python: อธิบายด้วยตัวอย่าง

เผยแพร่แล้ว: 2023-02-11

สารบัญ

ฟังก์ชั่นที่สร้างขึ้นใน Python

ใน Python ฟังก์ชันคือบล็อกของคำสั่งที่เกี่ยวข้องกันและดำเนินการหรืองานเฉพาะ มีสามประเภทของฟังก์ชันใน Python เป็นฟังก์ชันในตัวหรือไลบรารี ฟังก์ชันที่ผู้ใช้กำหนด และฟังก์ชันนิรนาม ฟังก์ชันที่กำหนดโดยโปรแกรมเมอร์หรือผู้ใช้เพื่อทำงานเฉพาะเรียกว่าฟังก์ชันที่ผู้ใช้กำหนดใน Python ฟังก์ชันนิรนามคือฟังก์ชันเหล่านั้นในโค้ด Python โดยไม่ต้องเอ่ยชื่อ

ตรวจสอบหลักสูตรฟรีของเราเพื่อรับความได้เปรียบเหนือการแข่งขัน

สำรวจหลักสูตรวิศวกรรมซอฟต์แวร์ยอดนิยมของเรา

วิทยาศาสตรมหาบัณฑิตสาขาวิทยาการคอมพิวเตอร์จาก LJMU & IIITB โปรแกรมใบรับรองความปลอดภัยทางไซเบอร์ของ Caltech CTME
Bootcamp การพัฒนาสแต็คเต็มรูปแบบ โปรแกรม PG ใน Blockchain
โปรแกรม Executive PG ในการพัฒนา Full Stack
ดูหลักสูตรทั้งหมดของเราด้านล่าง
หลักสูตรวิศวกรรมซอฟต์แวร์

ทั้งหมดเกี่ยวกับฟังก์ชันในตัว

ฟังก์ชันที่สร้างขึ้นใน Python เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้าใน Python เพื่อทำงานเริ่มต้น นี่คือฟังก์ชันที่มีอยู่ในตัวแปลภาษา Python สำหรับใช้งานทันทีที่มีการเรียกใช้ มี 69 ฟังก์ชันในตัวใน Python

เรียนรู้หลักสูตรการพัฒนาซอฟต์แวร์ออนไลน์จากมหาวิทยาลัยชั้นนำของโลก รับโปรแกรม PG สำหรับผู้บริหาร โปรแกรมประกาศนียบัตรขั้นสูง หรือโปรแกรมปริญญาโทเพื่อติดตามความก้าวหน้าในอาชีพของคุณอย่างรวดเร็ว

ทักษะการพัฒนาซอฟต์แวร์ตามความต้องการ

หลักสูตร JavaScript หลักสูตร Core Java หลักสูตรโครงสร้างข้อมูล
หลักสูตร Node.js หลักสูตร SQL หลักสูตรการพัฒนาสแต็คเต็มรูปแบบ
หลักสูตร NFT หลักสูตร DevOps หลักสูตรข้อมูลขนาดใหญ่
หลักสูตร React.js หลักสูตรความปลอดภัยทางไซเบอร์ หลักสูตรคลาวด์คอมพิวติ้ง
หลักสูตรการออกแบบฐานข้อมูล หลักสูตรหลาม หลักสูตร Cryptocurrency

ฟังก์ชันในตัวและงานที่กำหนดไว้ล่วงหน้า

ฟังก์ชั่นในตัว งานที่ทำ
เอบีเอส () คืนค่าสัมบูรณ์ของตัวเลข
ทั้งหมด() ค่าจริงจะถูกส่งกลับเมื่อองค์ประกอบทั้งหมดใน iterable เป็นจริง
ใดๆ() ฟังก์ชันนี้มีหน้าที่ตรวจสอบว่าองค์ประกอบที่ทำซ้ำได้เป็นจริงหรือไม่
แอสกี้() สตริงที่มีภาพประกอบที่พิมพ์ได้จะถูกส่งกลับ
ถัง() มันแปลงจำนวนเต็มเป็นเลขฐานสอง
บูล () เรียกใช้ฟังก์ชันนี้เพื่อแปลงค่าเป็นบูลีน
จุดพัก () เรียกว่าวางผู้ใช้ลงในดีบักเกอร์
บายเทียร์เรย์() อาร์เรย์ที่กำหนดขนาดไบต์จะถูกส่งกลับเมื่อเรียกใช้ฟังก์ชันนี้
ไบต์ () ฟังก์ชันนี้ส่งคืนอาร์เรย์ของไบต์ที่มีลำดับจำนวนเต็มซึ่งไม่สามารถเปลี่ยนแปลงได้
โทรได้ () เรียกใช้ฟังก์ชันเพื่อตรวจสอบว่าสามารถเรียกวัตถุได้หรือไม่
chr() สตริงถูกส่งกลับจากจำนวนเต็ม
วิธีการเรียน () วิธีการเรียนของฟังก์ชันที่กำหนดจะถูกส่งกลับ
รวบรวม() ส่งกลับวัตถุของรหัส Python
ซับซ้อน() ฟังก์ชันนี้ถูกเรียกใช้เพื่อสร้างจำนวนเชิงซ้อน
เดลต้า () แอตทริบิวต์ของวัตถุจะถูกลบเมื่อเรียกใช้ฟังก์ชันนี้
ดิกชันนารี() พจนานุกรมได้ด้วยฟังก์ชันนี้
ผู้อำนวยการ () ด้วยฟังก์ชันนี้ การพยายามคืนค่าแอตทริบิวต์ของออบเจกต์
divmod() ใช้เพื่อคืนค่าทูเพิลของผลหารและเศษเหลือในการหารจำนวนเต็ม
แจกแจง () วัตถุแจกแจงจะถูกส่งกลับ
อีวาล() ฟังก์ชันนี้รันโค้ด Python ภายในโปรแกรมที่เขียนขึ้น
ผู้บริหาร () เราใช้ฟังก์ชันนี้เพื่ออำนวยความสะดวกในการดำเนินการโค้ด Python แบบไดนามิก
กรอง() ตัววนซ้ำได้รับการพัฒนาสำหรับองค์ประกอบเหล่านั้นซึ่งฟังก์ชันส่งคืนค่าจริง
ลอย() ด้วยฟังก์ชันนี้ ตัวเลขหรือสตริงสามารถส่งคืนค่าทศนิยมได้
รูปแบบ() ค่าที่ส่งคืนจะถูกแปลงเป็นการแสดงที่จัดรูปแบบ
ชุดแช่แข็ง () ฟังก์ชันจะส่งคืนอ็อบเจกต์ Frozenset ใหม่ที่ไม่สามารถแก้ไขได้
getattr() เรียกใช้ฟังก์ชันเพื่อส่งคืนค่าของแอตทริบิวต์ที่มีชื่อของวัตถุ
ทั่วโลก () พจนานุกรมของตารางสัญลักษณ์สากลปัจจุบันจะถูกส่งกลับ
hasattr() เป็นการบอกว่า Object หรือ string มีแอตทริบิวต์ที่มีชื่อหรือไม่
กัญชา() ฟังก์ชันนี้ถูกเรียกใช้เพื่อรับค่าแฮชของวัตถุ
ช่วย() มีการเรียกใช้ระบบช่วยเหลือในตัวสำหรับการโต้ตอบ
เลขฐานสิบหก () เพื่อให้การแปลงจำนวนเต็มเป็นเลขฐานสิบหกสำเร็จ
รหัส () ข้อมูลประจำตัวของวัตถุจะถูกส่งกลับ
ป้อนข้อมูล() บรรทัดสตริงถูกอ่านและส่งคืน
int() ค่าจำนวนเต็มจะถูกส่งกลับจากตัวเลขหรือสตริง
isinstance() เพื่อตรวจสอบว่า Object เป็นอินสแตนซ์ของคลาสหรือไม่
issubclass() เพื่อตรวจสอบว่าคลาสที่เรียกใช้นั้นเป็นคลาสย่อยของคลาสอื่นหรือไม่
iter() ตัววนซ้ำจะถูกส่งกลับเมื่อเรียกใช้ฟังก์ชันนี้
เลน () เพื่อส่งกลับความยาวของวัตถุ
รายการ() ฟังก์ชันนี้สร้างรายการในโค้ด Python
ชาวบ้าน () พจนานุกรมของตารางสัญลักษณ์ท้องถิ่นปัจจุบันจะถูกส่งกลับ
แผนที่() ตัววนซ้ำที่ใช้ฟังก์ชันเพื่อส่งคืนรายการด้วยการเรียกใช้ฟังก์ชันนี้
สูงสุด () รายการที่มีค่าสูงสุดในการวนซ้ำจะถูกส่งกลับ
มุมมองหน่วยความจำ () วัตถุ 'มุมมองหน่วยความจำ' ของอาร์กิวเมนต์ที่กำหนดจะถูกส่งกลับ
นาที() ฟังก์ชันส่งคืนรายการที่มีค่าต่ำสุดในการวนซ้ำได้
ต่อไป() ฟังก์ชันนี้ใช้เพื่อเรียกรายการถัดไปของตัววนซ้ำ
วัตถุ() ฟังก์ชันส่งคืนวัตถุใหม่ที่ไม่มีคุณลักษณะ
ต.ค.() การแสดงเลขฐานแปดของจำนวนเต็มที่กำหนดจะถูกส่งกลับ
เปิด() ฟังก์ชันเปิดไฟล์และส่งคืนไฟล์ Object
คำสั่ง () ค่าจำนวนเต็มของอักขระ Unicode จะถูกส่งกลับ
ธาร () เลขยกกำลังจะถูกส่งกลับ
พิมพ์() ใช้เพื่อพิมพ์วัตถุที่กำหนด
คุณสมบัติ() ฟังก์ชันนี้ใช้เพื่อส่งคืนแอตทริบิวต์คุณสมบัติ
พิสัย() เรียกใช้เพื่อส่งคืนลำดับของจำนวนเต็มตั้งแต่ต้นจนจบ
ตัวแทน () ส่งกลับสตริงที่มีการเป็นตัวแทนที่พิมพ์ได้ของวัตถุ
ย้อนกลับ () ฟังก์ชันนี้ใช้เพื่อรับการย้อนกลับของลำดับวนซ้ำ
กลม() ตัวเลขจะถูกปัดเศษเป็นทศนิยมที่ระบุ
ชุด() ฟังก์ชันกำหนดและส่งกลับชุด
setattr() มันตั้งค่าให้กับแอตทริบิวต์ของวัตถุ
ชิ้น() วัตถุชิ้นจะถูกส่งกลับมาพร้อมกับฟังก์ชันนี้
เรียงลำดับ () รายการที่เรียงลำดับของ iterable ที่กำหนดจะถูกดึงออกมาด้วยฟังก์ชันนี้
วิธีคงที่ () เมธอดจะเปลี่ยนเป็นสแตติกเมธอด
สตริง() มีการส่งคืนเวอร์ชันสตริงของอ็อบเจ็กต์
ผลรวม () มีการเพิ่มองค์ประกอบของ iterable
สุดยอด () วัตถุพร็อกซีของคลาสฐานจะถูกส่งกลับ
ทูเพิล() ฟังก์ชันจะคืนค่าทูเพิล
พิมพ์() ประเภทของวัตถุจะถูกส่งกลับ
วาร์ () ฟังก์ชันส่งคืนแอตทริบิวต์ _dict_ ของวัตถุ
ซิป () การรวมทำจากองค์ประกอบของแต่ละรายการที่ทำซ้ำได้
_นำเข้า__() คำสั่ง 'นำเข้า' เรียกใช้ฟังก์ชันนี้

ที่ upGrad หลักสูตร Executive Post Graduate Program in Software Development – ​​Specialization Cloud Backend Development ซึ่งนำเสนอโดยความร่วมมือกับ IIITB เป็นโปรแกรมระยะเวลา 12-15 เดือนที่มุ่งเป้าไปที่ทั้งนักศึกษาใหม่และมืออาชีพที่มีประสบการณ์ซึ่งต้องการเข้าใจการประมวลผลแบบคลาวด์ในรายละเอียดเพิ่มเติม หลักสูตรนี้มุ่งเน้นการฝึกอบรมอย่างมากและมอบประสบการณ์เชิงปฏิบัติทั้งหมดที่คุณต้องการเพื่อเริ่มต้นในโลกของการพัฒนาซอฟต์แวร์และคลาวด์คอมพิวติ้ง ตรวจสอบหน้าหลักสูตรและสมัครเรียนเร็ว ๆ นี้!

ต้องการแบ่งปันบทความนี้?

เตรียมพร้อมสำหรับอาชีพแห่งอนาคต

สมัครวิทยาศาสตรมหาบัณฑิตสาขาวิทยาการคอมพิวเตอร์