ฟังก์ชัน Python ในตัว [พร้อมไวยากรณ์และตัวอย่าง]

เผยแพร่แล้ว: 2021-11-28

ฟังก์ชันในตัวใน Python ถูกกำหนดเป็นประเภทฟังก์ชันที่ กำหนด ไว้ ล่วงหน้าใน Python ภาษาการเขียนโปรแกรม Python มีฟังก์ชันหลายอย่างสำหรับการทำงานที่หลากหลาย ฟังก์ชันเหล่านั้นที่มีอยู่แล้วในล่าม Python เรียกว่าฟังก์ชันในตัว มีฟังก์ชันในตัวมากมายใน Python ฟังก์ชันในตัวบางส่วน ได้แก่ hash(), filter(), int(), print(), set()

สารบัญ

ฟังก์ชันในตัวใน Python

ฟังก์ชันในตัวใน Python พร้อมตัวอย่าง

1. ฟังก์ชันเอบีเอส ()

การใช้ฟังก์ชัน abs() ใน Python ใช้เพื่อคืนค่าสัมบูรณ์ของตัวเลขที่กำหนด ฟังก์ชันรับอาร์กิวเมนต์เพียงอาร์กิวเมนต์: ตัวเลขของฟังก์ชันจะส่งกลับค่าสัมบูรณ์ อาร์กิวเมนต์นี้สามารถเป็นประเภทใดก็ได้ เช่น จำนวนเต็มหรือทศนิยม ถ้าสมมุติว่าอาร์กิวเมนต์เป็นจำนวนเชิงซ้อน ฟังก์ชันจะคืนค่าขนาดของจำนวนเชิงซ้อน

ตัวอย่างของ Python abs() แสดงอยู่ด้านล่าง:

แหล่งที่มา

ผลลัพธ์ของโปรแกรมจะเป็น:

2. ฟังก์ชัน all()

นี่เป็นฟังก์ชันในตัวอีกประเภทหนึ่งใน Python ฟังก์ชัน all() ยอมรับวัตถุที่ทำซ้ำได้ ออบเจ็กต์ที่ทำซ้ำได้ดังกล่าวอาจเป็นพจนานุกรม รายการ ฯลฯ การใช้ฟังก์ชัน all() จะคืนค่าเป็นจริงหรือเท็จ หากองค์ประกอบทั้งหมดถูกต้องใน iterable ฟังก์ชันจะคืนค่า true มิฉะนั้น ฟังก์ชันจะคืนค่าเท็จ

ตัวอย่างของฟังก์ชัน all() ใน Python แสดงอยู่ด้านล่าง

แหล่งที่มา

3. ฟังก์ชัน bin() ใน Python

ฟังก์ชัน bin() ของ Python ใช้สำหรับจำนวนเต็มที่ระบุเพื่อคืนค่าการแทนค่าไบนารีของจำนวนเต็มนั้น ผลลัพธ์ของฟังก์ชันจะมีคำนำหน้า 0b เสมอ

ตัวอย่างของฟังก์ชัน bin() ใน Python แสดงอยู่ด้านล่าง

แหล่งที่มา

4. bool() ใน Python

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

ตัวอย่างของฟังก์ชันแสดงอยู่ด้านล่าง

ผลลัพธ์ของโปรแกรมแสดงอยู่ด้านล่าง

แหล่งที่มา

5. ไบต์ () ใน Python

ฟังก์ชัน bytes() ใช้ใน Python เพื่อคืนค่าอ็อบเจกต์ไบต์ ฟังก์ชันนี้เปลี่ยนไม่ได้เมื่อเปรียบเทียบกับฟังก์ชัน bytearray() ใน Python ไบต์ว่างถูกสร้างขึ้นสำหรับวัตถุที่มีขนาดที่ระบุ

ตัวอย่างของฟังก์ชัน Python bytes() ที่ฉันแสดงด้านล่าง

แหล่งที่มา

6. ฟังก์ชัน Callable() ใน Python

ฟังก์ชัน callable() ตามชื่อที่ระบุ สามารถเรียกได้ในโปรแกรม Python หน้าที่ของฟังก์ชันคือตรวจสอบแล้วคืนค่าจริงหากวัตถุที่ส่งผ่านฟังก์ชันสามารถเรียกได้ มิฉะนั้น ฟังก์ชันจะคืนค่าเป็นเท็จ

ตัวอย่างของฟังก์ชัน callable() ใน Python is

x = 8

พิมพ์(โทรได้(x))

ผลลัพธ์ของโปรแกรมเป็นเท็จ

7. คอมไพล์() ฟังก์ชั่น

ฟังก์ชัน compiles() ใน Python ใช้อินพุตเป็นซอร์สโค้ดแล้วส่งคืนอ็อบเจ็กต์ของโค้ด ซึ่งสามารถดำเนินการได้ภายหลังผ่านฟังก์ชัน exec()

สามารถใช้ฟังก์ชัน compile() ใน Python ได้ดังแสดงด้านล่าง

8. ฟังก์ชัน Exec()

ฟังก์ชัน exec() ใน Python ใช้สำหรับรันโปรแกรม Python แบบไดนามิก อาจเป็นวัตถุหรือสตริงก็ได้ และฟังก์ชันยอมรับโค้ดจำนวนมากเมื่อเทียบกับฟังก์ชัน eval() ซึ่งรับเพียงนิพจน์เดียวเท่านั้น

9. ฟังก์ชัน Sum()

ฟังก์ชัน sum() ของ Python ใช้สำหรับรับผลรวมของตัวเลขจากแหล่งที่ทำซ้ำได้ เช่น รายการ

10. ฟังก์ชัน Any() ใน Python

หากรายการใดกลายเป็น true ใน iterable ฟังก์ชัน any() จะคืนค่า true มิฉะนั้น ฟังก์ชันจะคืนค่าเท็จ

11. ฟังก์ชัน Ascii() ใน Python()

นี่เป็นฟังก์ชันในตัวอีกประเภทหนึ่งใน Python ส่งคืนสตริงที่มีการแทนค่าอ็อบเจ็กต์แล้ว Escape อักขระในสตริงซึ่งไม่ใช่ ASCII โดยใช้ \u, \U หรือ \x Escape

12. Bytearray() ใน Python

ฟังก์ชัน bytearray() ใน Python ส่งคืนอ็อบเจ็กต์ของ bytearray และยังสามารถดำเนินการแปลงของอ็อบเจ็กต์เป็นไบต์อาร์เรย์ได้ นอกจากนี้ยังสามารถสร้างอ็อบเจ็กต์ของอาร์เรย์ไบต์ในขนาดเฉพาะใดๆ ที่ว่างเปล่าได้

13. ฟังก์ชัน Eval() ใน Python

ฟังก์ชัน eval() ใน Python ทำหน้าที่แยกวิเคราะห์นิพจน์ที่ส่งต่อไปยังมัน ฟังก์ชันยังรันนิพจน์ (โค้ด) ใน Python ที่มีอยู่ในโค้ด

14. ฟังก์ชัน Float ใน Python

ฟังก์ชันที่มีอยู่ภายใน float() ใน Python จะคืนค่าตัวเลขทศนิยมจากสตริงหรือตัวเลข

ตัวอย่างของฟังก์ชัน float() ใน Python แสดงอยู่ด้านล่าง

15. ฟังก์ชัน globals() ใน Python

ฟังก์ชัน globals() ใน Python ส่งคืนพจนานุกรมสำหรับตารางสัญลักษณ์สากลปัจจุบัน คำว่าตารางสัญลักษณ์หมายถึงประเภทของโครงสร้างข้อมูลที่จัดเก็บข้อมูลทั้งหมดที่จำเป็นสำหรับโปรแกรม ตารางสัญลักษณ์ประกอบด้วยชื่อของตัวแปร คลาส เมธอด ฯลฯ

16. ฟังก์ชัน iter() ใน Python

หากโปรแกรมต้องส่งคืนอ็อบเจ็กต์ประเภท iterator ก็สามารถใช้ฟังก์ชัน iter() ของ Python ได้ ฟังก์ชันนี้นำไปสู่การสร้างวัตถุที่องค์ประกอบหนึ่งสามารถทำซ้ำได้ในแต่ละครั้ง

ตัวอย่างของฟังก์ชัน iter() แสดงอยู่ด้านล่าง

ผลลัพธ์ของโปรแกรมคือ

1

2

3

4

5

17. ฟังก์ชัน locals() ใน Python

ฟังก์ชันในตัวของ Python เช่น locals() ใช้เพื่อส่งคืนพจนานุกรมตารางสัญลักษณ์ในเครื่อง นอกจากนี้ยังใช้สำหรับการปรับเปลี่ยนพจนานุกรม

ตัวอย่างของฟังก์ชัน locals() ใน Python แสดงอยู่ด้านล่าง

18. ฟังก์ชัน Chr() ใน Python

ฟังก์ชัน chr() ใช้ใน Python เพื่อให้ได้สตริงที่แสดงอักขระที่ชี้ไปที่เลขจำนวนเต็มของโค้ด Unicode หากผู้ใช้ใช้ฟังก์ชัน chr(97) ฟังก์ชันจะคืนค่าสตริง "a" ฟังก์ชันจะโยนข้อผิดพลาดในการรับอาร์กิวเมนต์ประเภทจำนวนเต็มที่เกินช่วงที่ระบุ โดยปกติ ช่วงมาตรฐานที่ระบุในอาร์กิวเมนต์จะมีตั้งแต่ 0-1,114,111

ตัวอย่างของโค้ดที่ใช้ฟังก์ชัน chr() ใน Python แสดงอยู่ด้านล่าง

ที่ มา

19. ฟังก์ชัน Complex() ใน Python

ฟังก์ชันในตัวใน Python นี้ใช้สำหรับการแปลงตัวเลขเป็นจำนวนเชิงซ้อน ฟังก์ชัน complex() ยังสามารถแปลงสตริงเป็นจำนวนเชิงซ้อนได้ พารามิเตอร์แรกคือส่วนจริง และพารามิเตอร์ที่สองคือส่วนจินตภาพ

20. ฟังก์ชัน delattr() ใน Python

หากผู้ใช้ต้องการลบแอตทริบิวต์ใด ๆ จากคลาสที่ระบุใน Python สามารถใช้ฟังก์ชัน delattr() ได้ ฟังก์ชันใช้พารามิเตอร์สองตัว พารามิเตอร์แรกที่ได้รับคืออ็อบเจ็กต์จากคลาส และพารามิเตอร์ที่สองคือแอ็ตทริบิวต์ที่ต้องลบ เมื่อแอตทริบิวต์ถูกลบ จะไม่มีแอตทริบิวต์ในชั้นเรียนอีกต่อไป หลังจากลบแอตทริบิวต์ หากพยายามเรียกใช้แอตทริบิวต์ผ่านวัตถุของคลาส โปรแกรมจะแสดงข้อผิดพลาด

ตัวอย่างโค้ดที่แสดงการใช้ฟังก์ชัน delattr() ใน Python แสดงอยู่ด้านล่าง

21. dir() ฟังก์ชันใน Python

สำหรับการส่งคืนรายชื่อในขอบเขตท้องถิ่น ฟังก์ชัน dir() ถูกใช้ใน Python

22. ฟังก์ชัน divmod() ใน Python

ใน Python ฟังก์ชัน divmod() ใช้สำหรับรับผลหารและเศษของตัวเลขสองตัว ฟังก์ชันรับอาร์กิวเมนต์สองตัวในรูปแบบตัวเลข และทูเพิลถูกส่งกลับ เพื่อการทำงานที่เหมาะสม ฟังก์ชันควรมีทั้งอาร์กิวเมนต์และควรเป็นตัวเลข

23. ฟังก์ชัน dict() ใน Python

ฟังก์ชัน dict() ใน Python ทำหน้าที่เป็นตัวสร้างที่นำไปสู่การสร้างพจนานุกรม พจนานุกรม Python มีตัวสร้างสามประเภทที่แตกต่างกันสำหรับการสร้างพจนานุกรม

  • พจนานุกรมเปล่าจะถูกสร้างขึ้นเมื่อไม่มีการส่งผ่านอาร์กิวเมนต์
  • พจนานุกรมคีย์-ค่าคู่เดียวกันจะถูกสร้างขึ้นเมื่อใช้อาร์กิวเมนต์ตำแหน่ง
  • ในกรณีของอาร์กิวเมนต์ของคีย์เวิร์ด อาร์กิวเมนต์ของคีย์เวิร์ดและค่าจะถูกเพิ่มไปยังพจนานุกรมที่สร้างขึ้นเพิ่มเติมจากอาร์กิวเมนต์ตำแหน่ง

บทสรุป

นอกเหนือจากฟังก์ชันในตัวที่กล่าวถึงข้างต้นแล้ว Python ยังมีฟังก์ชันในตัวอื่น ๆ อีกมากมายที่ออกแบบมาเป็นพิเศษเพื่อทำหน้าที่พิเศษ หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันในตัวของ Python และต้องการมีความรู้เชิงปฏิบัติเกี่ยวกับภาษาการเขียนโปรแกรม ให้ตรวจสอบ Online Data Science Program ที่นำเสนอโดย upGrad หลักสูตรประกาศนียบัตรจัดทำร่วมกับ IIIT Bangalore สามารถศึกษารายละเอียดเพิ่มเติมของหลักสูตรได้ในเว็บไซต์ของเรา นอกจากนี้ หากต้องการความช่วยเหลือ ทีมงานของเราอาจได้รับการติดต่อเพื่อขอความช่วยเหลือ

ฟังก์ชั่นในตัวใน Python หมายถึงอะไร

ฟังก์ชันในตัวใน Python เป็นฟังก์ชันที่กำหนดไว้ล่วงหน้าใน Python

ฟังก์ชั่น abs() ในตัวทำหน้าที่อะไร?

ฟังก์ชันนี้ช่วยในการคืนค่าสัมบูรณ์สำหรับตัวเลขใดๆ ที่ระบุ

ใน Python มีฟังก์ชันในตัวกี่ฟังก์ชัน

มีฟังก์ชันในตัวประมาณ 69 ฟังก์ชันใน Python