Kami telah berbicara tentang Fungsi dengan Python. Dalam tutorial Fungsi Python itu, kami membahas fungsi yang ditentukan pengguna dengan Python Show 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 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 “ 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 “ 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 “ 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') 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 “ 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__’: 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() Fungsiid() 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 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 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__’: 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 “ 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 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 >>> 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__’: 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
KesimpulanFiuh, apakah itu terlalu banyak untuk sekali ini? Apa saja jenis-jenis yang dibangunFungsi 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 dibangunFungsi 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 dibangunFungsi bawaan Python |