Jenis fungsi bawaan di python

Kami telah berbicara tentang Fungsi dengan Python. Dalam tutorial Fungsi Python itu, kami membahas fungsi yang ditentukan pengguna dengan Python

But that isn’t all, a list of Python built-in functions that we can toy around with

In this tutorial on Built-in functions in Python, we will see each of those; we have 67 of those in Python 3. 6 with their Python Syntax and examples

So, let’s start Python Built-In Functions

Jenis fungsi bawaan di python

Python Built-In Functions with Syntax and Examples

What are Python Built-In Functions?

1. abs()

The abs() is one of the most popular Python built-in functions, which returns the absolute value of a number

A negative value’s absolute is that value is positive

>>> abs(-7)

Output

7

>>> abs(7)
_

Output

7

>>> abs(0)

2. all()

Fungsi all() mengambil wadah sebagai argumen. This Built in Functions returns True if all values in a python iterable have a Boolean value of True

An empty value has a Boolean value of False

>>> all({'*','',''})

Output

PALSU

>>> all([' ',' ',' '])
_

Output

BENAR

3. setiap()

Seperti semua(), dibutuhkan satu argumen dan mengembalikan True jika, bahkan satu nilai dalam iterable memiliki nilai Boolean True

>>> any((1,0,0))

Output

BENAR

>>> any((0,0,0))
_

Output

PALSU

4. ascii()

Penting fungsi bawaan Python, mengembalikan representasi objek python yang dapat dicetak (seperti string atau daftar Python)

Mari kita ambil karakter Rumania

>>> ascii('ș')

Output

“‘\\u0219′”

Karena ini adalah karakter non-ASCII di python, juru bahasa menambahkan garis miring terbalik (\) dan menghindarinya menggunakan garis miring terbalik lain

>>> ascii('ușor')
_

Output

“‘u\\u0219or'”

Mari terapkan ke daftar

>>> ascii(['s','ș'])
_

Output

“[‘s’, ‘\\u0219’]”

5. tempat sampah()

bin() mengubah bilangan bulat menjadi string biner. Kami telah melihat ini dan fungsi lainnya di artikel kami tentang Nomor Python

>>> abs(7)
_0

Output

'0b111'

Namun, kami tidak dapat menerapkannya pada pelampung

>>> abs(7)
_1

Output

Traceback (most recent call last):File “”, line 1, in

tempat sampah(7. 0)

TypeError. objek 'float' tidak dapat diartikan sebagai bilangan bulat

6. bool()

bool() mengubah nilai menjadi Boolean

>>> abs(7)
_2

Output

BENAR

>>> abs(7)
_3

Output

PALSU

>>> abs(7)
_4

Output

BENAR

7. bytearray()

bytearray() mengembalikan larik python dengan ukuran byte tertentu

>>> abs(7)
_5

Output

bytearray(b’\x00\x00\x00\x00′)

>>> abs(7)
_6

Output

bytearray(b’\x00\x00\x00\x00\x01′)

>>> abs(7)
_7

Output

bytearray(b’\x01\x00\x00\x00\x01′)

>>> abs(7)
_8

Output

1

Mari kita lakukan ini dalam daftar

>>> abs(7)
_9

Output

bytearray(b’\x01\x02\x03\x04′)

8. byte()

bytes() mengembalikan objek byte yang tidak dapat diubah

>>> abs(0)
0

Output

b’\x00\x00\x00\x00\x00′

>>> abs(0)
1

Output

b’\x01\x02\x03\x04\x05′

>>> abs(0)
2

Output

b'hello'Here, utf-8 adalah penyandiannya

Baik bytes() dan bytearray() berurusan dengan data mentah, tetapi bytearray() bisa berubah, sedangkan bytes() tidak bisa diubah

>>> abs(0)
_3

Output

b’\x01\x02\x03\x04\x05′

>>> abs(0)
_4

Output

3Traceback (panggilan terbaru terakhir)

File “”, line 1, in

a[4]=3

TypeError. objek 'bytes' tidak mendukung penugasan item

Mari kita coba ini di bytearray()

>>> abs(0)
5

Output

bytearray(b’\x01\x02\x03\x04\x05′)

>>> abs(0)
6

Output

bytearray(b’\x01\x02\x03\x04\x03′)

9. dapat dipanggil()

callable() memberi tahu kita jika suatu objek dapat dipanggil

>>> abs(0)
7

Output

PALSU

>>> abs(0)
_8

Output

BENAR

>>> abs(0)
_9

Output

PALSU

>>> all({'*','',''})
0

Output

BENAR

Suatu fungsi dapat dipanggil, daftar tidak. Bahkan fungsi Built In callable() python dapat dipanggil

10. chr()

chr() Fungsi Bawaan mengembalikan karakter dalam python untuk nilai ASCII

>>> all({'*','',''})
1

Output

'SEBUAH'

>>> all({'*','',''})
2

Output

'sebuah'

>>> all({'*','',''})
_3

Output

'\t'

>>> all({'*','',''})
_4

Output

'0'

11. metode kelas()

classmethod() mengembalikan metode kelas untuk metode yang diberikan

>>> all({'*','',''})
5

Output

Hai, saya buah

Saat kita meneruskan metode sayhi() sebagai argumen ke classmethod(), ia mengubahnya menjadi metode kelas python yang menjadi milik kelas

Kemudian, kami menyebutnya seperti kami memanggil metode statis apa pun dengan python tanpa objek

12. menyusun()

compile() mengembalikan objek kode Python. Kami menggunakan Python dalam fungsi bawaan untuk mengubah kode string menjadi kode objek

>>> all({'*','',''})
6

Output

12

Di sini, 'exec' adalah modenya. Parameter sebelumnya adalah nama file untuk bentuk file yang kodenya dibaca

Terakhir, kami menjalankannya menggunakan exec()

13. kompleks()

fungsi complex() membuat bilangan kompleks. Kami telah melihat ini adalah artikel kami tentang Nomor Python

>>> all({'*','',''})
_7

Output

(3+0j)

>>> all({'*','',''})
8

Output

(3. 5+0j)

>>> all({'*','',''})
_9

Output

(3+5j)

14. delattr()

delattr() mengambil dua argumen- kelas, dan atribut di dalamnya. Ini menghapus atribut

>>> all([' ',' ',' '])
_0

Output

7

>>> all([' ',' ',' '])
_1

Output

Traceback (most recent call last):File “”, line 1, in

jeruk. ukuran

AttributeError. objek 'buah' tidak memiliki atribut 'ukuran'

15. dikt()

dict(), seperti yang telah kita lihat, membuat kamus python

>>> all([' ',' ',' '])
_2

Output

{}

>>> all([' ',' ',' '])
_3

Output

{1. 2, 3. 4}

Ini tentang fungsi dict() Python Built In

16. dir()

dir() mengembalikan atribut objek

>>> all([' ',' ',' '])
_4

Output

['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '

17. divmod()

divmod() dalam fungsi bawaan Python, mengambil dua parameter, dan mengembalikan tuple hasil bagi dan sisanya

Dengan kata lain, ini mengembalikan pembagian lantai dan modulus dari dua angka

>>> all([' ',' ',' '])
_5

Output

(0, 3)

>>> all([' ',' ',' '])
_6

Output

(2, 1)

Jika Anda menemukan keraguan dalam Fungsi Bawaan Python, Silakan Berkomentar

18. menghitung()

Fungsi Built In Python ini mengembalikan objek enumerate. Dengan kata lain, itu menambahkan penghitung ke iterable

>>> all([' ',' ',' '])
_7

Output

(0, 'a')
(1, 'b')
(2, 'c')

19. eval()

Fungsi ini mengambil string sebagai argumen, yang diuraikan sebagai ekspresi

>>> all([' ',' ',' '])
_8

Output

14

>>> all([' ',' ',' '])
_9

Output

8

20. eksekusi()

exec() menjalankan kode Python secara dinamis

>>> any((1,0,0))
0

Output

5

>>> any((1,0,0))
1

Output

Masukkan cetakan program Anda (2+3)5

21. Saring()

Seperti yang telah kita lihat di python Lambda Expressios, filter() memfilter item yang kondisinya True

>>> any((1,0,0))
2

Output

[2, 0, Salah]

22. mengambang()

Fungsi Built In Python ini mengubah int atau nilai yang kompatibel menjadi float

>>> any((1,0,0))
_3

Output

2. 0

>>> any((1,0,0))
_4

Output

3. 0

>>> any((1,0,0))
5

Output

Traceback (most recent call last):File “”, line 1, in

mengambang('3s')

ValueError. tidak dapat mengonversi string menjadi float. '3 detik'

>>> any((1,0,0))
_6

Output

0. 0

>>> any((1,0,0))
_7

Output

4. 7

23. format()

Kita telah melihat fungsi bawaan Python ini, salah satunya dalam pelajaran kita tentang String Python

>>> any((1,0,0))
_8

Output

a=2 dan b=3

>>> any((1,0,0))
_9

Output

a=3 dan b=4

24. set beku()

frozenset() mengembalikan objek frozenset yang tidak dapat diubah

>>> any((0,0,0))
_0

Output

set beku({2, 3, 4})

25. getattr()

getattr() mengembalikan nilai atribut objek

>>> any((0,0,0))
_1

Output

7

26. global()

Fungsi bawaan Python ini, mengembalikan kamus dari tabel simbol global saat ini

>>> any((0,0,0))
_2

Output

{‘__name__’: ‘__main__’, ‘__doc__’: None, ‘__package__’: None, ‘__loader__’: , ‘__spec__’: None, ‘__annotations__’: {}, ‘__builtins__’: , ‘fruit’: , ‘orange’: <__main__.fruit object at 0x05F937D0>, ‘a’: 2, ‘numbers’: [1, 2, 3], ‘i’: (2, 3), ‘x’: 7, ‘b’: 3}

27. hasattr()

Seperti delattr() dan getattr(), hasattr() fungsi bawaan Python, mengembalikan True jika objek memiliki atribut itu

>>> any((0,0,0))
_3

Output

BENAR

>>> any((0,0,0))
_4

Output

BENAR

>>> any((0,0,0))
_5

Output

PALSU

28. hash()

fungsi hash() mengembalikan nilai hash dari suatu objek. Dan dengan Python, semuanya adalah objek

>>> any((0,0,0))
_6

Output

6263677

>>> any((0,0,0))
_6

Output

6263677

>>> any((0,0,0))
_8

Output

1

>>> any((0,0,0))
_9

Output

0

>>> ascii('ș')
0

Output

644245917

>>> ascii('ș')
1

Output

25553952

Ini semua tentang fungsi hash() Python In Built

29. Tolong()

Untuk mendapatkan detail tentang modul, kata kunci, simbol, atau topik apa pun, kami menggunakan fungsi help()

>>> ascii('ș')
2

30. kutukan()

Hex() fungsi bawaan Python, mengonversi bilangan bulat menjadi heksadesimal

>>> ascii('ș')
3

Output

'0x10'

>>> ascii('ș')
4

Output

'0x0'

31. id() Fungsi

id() mengembalikan identitas objek

>>> ascii('ș')
5

Output

100218832

>>> ascii('ș')
6

Output

BENAR

32. memasukkan()

Input() Fungsi bawaan Python, membaca dan mengembalikan sebaris string

>>> ascii('ș')
7

Output

Masukkan angka 7
'7'

Perhatikan bahwa ini mengembalikan input sebagai string. Jika kita ingin mengambil 7 sebagai bilangan bulat, kita perlu menerapkan fungsi int() padanya

>>> ascii('ș')
_8

Output

Masukkan nomor77

33. int()

int() mengubah nilai menjadi bilangan bulat

>>> ascii('ș')
_9

Output

7

34. isinstance()

Kita telah melihat yang satu ini di pelajaran sebelumnya. isinstance() mengambil variabel dan kelas sebagai argumen

Kemudian, mengembalikan True jika variabel milik kelas. Jika tidak, ia mengembalikan False

>>> ascii('ușor')
_0

Output

PALSU

>>> ascii('ușor')
_1

Output

BENAR

35. issubclass()

Fungsi Built In Python ini membutuhkan dua argumen - dua kelas python. Jika kelas pertama adalah subkelas dari kelas kedua, ia mengembalikan True

Jika tidak, ia mengembalikan False

>>> ascii('ușor')
_2

Output

BENAR

>>> ascii('ușor')
3
>>> ascii('ușor')
4

Output

PALSU

36. iter()

Fungsi bawaan Iter() Python, menampilkan iterator python untuk objek

>>> ascii('ușor')
_5

Output

1
2
3

37. len()

Kami telah melihat len() berkali-kali sekarang. Ini mengembalikan panjang objek

>>> ascii('ușor')
_6

Output

3

Di sini, kita mendapatkan 3 bukannya 4, karena himpunan mengambil nilai '2' hanya sekali

38. daftar()

list() membuat daftar dari urutan nilai

>>> ascii('ușor')
_7

Output

[1, 2, 3]

39. penduduk setempat()

Fungsi ini mengembalikan kamus tabel simbol lokal saat ini

>>> ascii('ușor')
_8

Output

{‘__name__’: ‘__main__’, ‘__doc__’: None, ‘__package__’: None, ‘__loader__’: , ‘__spec__’: None, ‘__annotations__’: {}, ‘__builtins__’: , ‘fruit’: , ‘orange’: <__main__.fruit object at 0x05F937D0>, ‘a’: 2, ‘numbers’: [1, 2, 3], ‘i’: 3, ‘x’: 7, ‘b’: 3, ‘citrus’: }

40. peta()

Seperti filter(), map() fungsi bawaan Python, mengambil fungsi dan menerapkannya pada iterable. Ini memetakan nilai Benar atau Salah pada setiap item di iterable

>>> ascii('ușor')
_9

Output

[Salah, Benar, Salah, Benar, Salah]

41. maks()

No-brainer, max() mengembalikan item, secara berurutan, dengan nilai tertinggi dari semuanya

>>> ascii(['s','ș'])
_0

Output

4

>>> ascii(['s','ș'])
_1

Output

5

>>> ascii(['s','ș'])
_2

Output

'halo'

42. tampilan memori()

memoryview() menunjukkan kepada kita tampilan memori dari suatu argumen

>>> ascii(['s','ș'])
_3

Output

>>> ascii(['s','ș'])
_4

43. menit()

min() mengembalikan nilai terendah secara berurutan

>>> ascii(['s','ș'])
_5

Output

1

>>> ascii(['s','ș'])
_6

Output

PALSU

44. lanjut()

Fungsi Built In Python ini mengembalikan elemen berikutnya dari iterator

>>> ascii(['s','ș'])
_7

Output

1

>>> ascii(['s','ș'])
_8

Output

2

>>> ascii(['s','ș'])
_8

Output

3

>>> ascii(['s','ș'])
_8

Output

4

>>> ascii(['s','ș'])
_8

Output

5

Sekarang setelah kita menelusuri semua item, saat kita memanggil next(), ini memunculkan StopIteration

>>> ascii(['s','ș'])
_8

Output

Traceback (most recent call last):File “”, line 1, in

selanjutnya(Iterator saya)

Hentikan Iterasi

45. obyek()

Object() fungsi bawaan Python, membuat objek tanpa fitur

>>> abs(7)
_03

Output

>>> abs(7)
_04

Output

['__class__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '

Di sini, fungsi type() memberi tahu kita bahwa itu adalah objek. dir() memberi tahu kita atribut objek. Tetapi karena ini tidak memiliki atribut __dict__ , kami tidak dapat menetapkan atribut arbitrer

46. okt()

oct() mengonversi bilangan bulat ke representasi oktalnya

>>> abs(7)
_05

Output

'0o7'

>>> abs(7)
_06

Output

'0o10'

>>> abs(7)
_07

Output

'0o1'

47. membuka()

open() memungkinkan kita membuka file. Mari ubah direktori kerja saat ini ke Desktop

>>> abs(7)
_08

Sekarang, kita buka file 'topics. txt'

>>> abs(7)
_09

Output

<_io.TextIOWrapper name=’topics.txt’ mode=’r’ encoding=’cp1252′>

>>> abs(7)
_10

Output

Untuk membaca dari file, kami menggunakan metode read()

>>> abs(7)
_11

Output

Konstruktor default dalam pewarisan

48. pesanan()

Fungsi ord() mengembalikan bilangan bulat yang mewakili titik Unicode untuk karakter Unicode tertentu

>>> abs(7)
_12

Output

65

>>> abs(7)
_13

Output

57

Ini melengkapi chr()

>>> all({'*','',''})
1

Output

'SEBUAH'

49. pow()

pow() mengambil dua argumen- katakanlah, x dan y. Ini kemudian mengembalikan nilai x ke kekuatan y

>>> abs(7)
_15

Output

81

>>> abs(7)
_16

Output

1

>>> abs(7)
_17

Output

0. 14285714285714285

>>> abs(7)
_18

Output

0. 02040816326530612

50. mencetak()

Kami rasa kami tidak perlu menjelaskan ini lagi. Kami telah melihat fungsi ini sejak awal artikel ini

>>> abs(7)
_19

Output

Oke, tolong fungsi selanjutnya

51. Properti()

Fungsi properti() mengembalikan atribut properti. Alternatifnya, kita bisa menggunakan sintaksis sugar @property

Kami akan mempelajari ini secara rinci dalam tutorial kami tentang Properti Python

52. jangkauan()

Kami telah mengambil seluruh tutorial tentang ini. Baca range() dengan Python

>>> abs(7)
_20

Output

7
5
3

53. repr()

repr() mengembalikan string objek yang dapat direpresentasikan

>>> abs(7)
_21

Output

"'Halo'"

>>> abs(7)
_22

Output

'7'

>>> abs(7)
_23

Output

'PALSU'

54. terbalik()

Fungsi ini membalik isi iterable dan mengembalikan objek iterator

>>> abs(7)
_24

Output

>>> abs(7)
_25

Output

1
2
3

>>> abs(7)
_26

Output

55. bulat()

round() membulatkan float ke jumlah digit yang diberikan (diberikan oleh argumen kedua)

>>> abs(7)
_27

Output

3. 78

>>> abs(7)
_28

Output

3. 7

>>> abs(7)
_29

Output

0. 0

>>> abs(7)
_30

Output

380. 0

Faktor pembulatan bisa negatif

56. mengatur()

Tentu saja, set() mengembalikan satu set item yang diteruskan ke sana

>>> abs(7)
_31

Output

{1, 2, 3}

Ingat, satu set tidak boleh memiliki nilai duplikat, dan tidak diindeks, tetapi diurutkan. Baca di Set dan Boolean untuk hal yang sama

57. setattr()

Seperti getattr(), setattr() menyetel nilai atribut untuk suatu objek

>>> abs(7)
_32

Output

7

>>> abs(7)
_33

Output

8

58. mengiris()

slice() mengembalikan objek slice yang mewakili kumpulan indeks yang ditentukan oleh range(start, stop, step)

>>> abs(7)
_34

Output

irisan(2, 7, 2)

Kita bisa menggunakan ini untuk mengulang pada iterable seperti string di python

>>> abs(7)
_35

Output

'yh'

59. diurutkan()

Seperti yang telah kita lihat sebelumnya, sortir() mencetak versi iterable yang sudah diurutkan. Namun, itu tidak mengubah iterable

>>> abs(7)
_36

Output

['P', 'h', 'n', 'o', 't', 'y']

>>> abs(7)
_37

Output

[1, 2, 3]

60. metode statis()

staticmethod() membuat metode statis dari suatu fungsi. Metode statis terikat ke kelas daripada ke objek

Tapi itu bisa dipanggil di kelas atau di objek

>>> abs(7)
_38

Output

Hai

Anda juga dapat menggunakan gula sintaksis @staticmethod untuk ini

>>> abs(7)
_39

Output

Hai

61. str()

str() mengambil argumen dan mengembalikan string yang setara dengannya

>>> abs(7)
_40

Output

'Halo'

>>> abs(7)
_41

Output

'7'

>>> abs(7)
_42

Output

'8. 7'

>>> abs(7)
_43

Output

'PALSU'

>>> abs(7)
_44

Output

'[1, 2, 3]'

62. jumlah()

Fungsi sum() mengambil iterable sebagai argumen, dan mengembalikan jumlah semua nilai

>>> abs(7)
_45

Output

15

63. super()

super() mengembalikan objek proxy agar Anda dapat merujuk ke kelas induk

>>> abs(7)
_46

Output

Seorang siswa

64. tupel()

Seperti yang telah kita lihat di tutorial kita tentang Python Tuples, fungsi tuple() memungkinkan kita membuat sebuah tuple

>>> abs(7)
_47

Output

(1, 3, 2)

>>> abs(7)
_48

Output

(1, 2)

65. Tipe()

Kami telah melihat fungsi type() untuk memeriksa jenis objek yang sedang kami hadapi

>>> abs(7)
_49

Output

>>> abs(7)
_50

Output

>>> abs(7)
_51

Output

>>> abs(7)
_52

Output

>>> abs(7)
_53

Output

66. vars()

fungsi vars() mengembalikan atribut __dict__ dari sebuah kelas

>>> abs(7)
_54

Output

mappingproxy({‘__module__’: ‘__main__’, ‘size’: 7, ‘shape’: ’round’, ‘__dict__’: , ‘__weakref__’: , ‘__doc__’: None})

67. zip()

zip() mengembalikan kita sebuah iterator tupel

>>> abs(7)
_55

Output

{(1, 'a'), (3, 'c'), (2, 'b')}

>>> abs(7)
_56

Output

{(1, 3), (2, 4)}

>>> abs(7)
_57

Untuk unzip ini, kami menulis kode berikut

>>> abs(7)
_58

Output

(1, 'a')

>>> abs(7)
_59

Output

(2, 'b')

>>> abs(7)
_60

Output

(3, 'c')

Bukankah ini seperti membongkar tuple? . Semoga Anda menyukai penjelasan kami

Pertanyaan Wawancara Python tentang Fungsi Bawaan

  1. Apa fungsi bawaan di Python?
  2. Berapa banyak fungsi bawaan yang dimiliki Python?
  3. Berikan contoh fungsi bawaan di pustaka Python
  4. Apa fungsi bawaan di Python?
  5. Bagaimana Anda menemukan fungsi bawaan di Python?

Kesimpulan

Fiuh, apakah itu terlalu banyak untuk sekali ini?

Apa saja jenis-jenis yang dibangun

Fungsi bawaan .
Fungsi bawaan standar
Agregat (mengatur fungsi)
Fungsi ABS atau ABSVAL
fungsi ACO. Fungsi ACOS menampilkan arc cosinus dari angka yang ditentukan
fungsi ASIN. Fungsi ASIN mengembalikan sinus busur dari angka yang ditentukan
fungsi ATAN. .
fungsi ATAN2. .
fungsi AVG

Apa saja 4 jenis fungsi di Python?

Berikut ini adalah berbagai jenis Fungsi Python. .
Fungsi Bawaan Python
Fungsi Rekursi Python
Fungsi Python Lambda
Fungsi yang Ditentukan Pengguna Python

Berapa banyak yang dibangun

Fungsi Python bawaan telah ditentukan sebelumnya oleh juru bahasa python. Ada 68 fungsi python bawaan. Fungsi-fungsi ini melakukan tugas tertentu dan dapat digunakan dalam program apa pun, tergantung pada kebutuhan pengguna.

Fungsi apa yang dibangun

Fungsi bawaan Python