Cara menggunakan library method python

Partial functions allow us to fix a certain number of arguments of a function and generate a new function.

Example:




from functoolsimport partial

  

# A normal function

def f[a, b, c, x]:

312
0
312
1
312
2
312
3
312
4
312
5
312
6
312
3
312
8
312
5 from0
312
3from2
312
5 from4

  

from6

from7

from8from9 functools0functools1functools2functools3functools2functools5functools6

  

functools8

functools9import0import1import2

Output:

3145

In the example we have pre-filled our function with some constant values of a, b and c. And g[] just takes a single argument i.e. the variable x.

Another Example :




from functoolsimport

312
3

  

# A normal function

def partial0

312
0
312
1
312
6
312
3
312
4
312
5 from0
312
3
312
8
312
5 from2

  

 3

 4from9  6from9  8 9from9 functools3functools6

  

# A normal function4

functools9# A normal function6functools1import2

Output:

312
  • Partial functions can be used to derive specialized functions from general functions and therefore help us to reuse our code.
  • This feature is similar to bind in C++.

This article is contributed by Mayank Rawat .If you like GeeksforGeeks and would like to contribute, you can also write an article using write.geeksforgeeks.org or mail your article to review-team@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.

Metode Penjelasan

capitalize[] Meng-kapitalkan huruf pertama string center[width, fillchar] Mengembalikan string yang dilapisi dengan fillchar dengan string asli yang dipusatkan pada total width kolom. count[str, beg = 0,end = len[string]] Menghitung berapa kali str yang terjadi dalam string atau dalam substring string jika memulai indeks beg dan end index end diberikan. decode[encoding = 'UTF-8',errors = 'strict'] Dekode string menggunakan codec yang terdaftar untuk pengkodean. Encoding default ke pengkodean string default. encode[encoding = 'UTF-8',errors = 'strict'] Mengembalikan versi string yang dikodekan string; Pada kesalahan, default adalah menaikkan ValueError kecuali jika kesalahan diberikan dengan 'ignore' atau 'replace'. endswith[suffix, beg = 0, end = len[string]] Menentukan apakah string atau substring string [jika memulai indeks memohon dan mengakhiri akhir indeks diberikan] berakhir dengan akhiran; Mengembalikan nilai true jika benar dan salah. expandtabs[tabsize = 8] Memperluas tab dalam string ke banyak ruang; Default ke 8 spasi per tab jika tabsize tidak tersedia. find[str, beg = 0 end = len[string]] Tentukan jika str terjadi dalam string atau dalam substring string jika memulai indeks beg dan end index end diberikan return index jika ditemukan dan -1 sebaliknya. index[str, beg = 0, end = len[string]] Sama seperti find [], namun menimbulkan pengecualian jika str tidak ditemukan. isalnum[] Mengembalikan true jika string memiliki minimal 1 karakter dan semua karakternya alfanumerik dan false sebaliknya. center[width, fillchar]0 Mengembalikan true jika string memiliki minimal 1 karakter dan semua karakter adalah abjad dan false sebaliknya. center[width, fillchar]1 Mengembalikan true jika string hanya berisi digit dan false sebaliknya. center[width, fillchar]2 Mengembalikan true jika string memiliki setidaknya 1 karakter casing dan semua karakter casing dalam huruf kecil dan false sebaliknya. center[width, fillchar]3 Mengembalikan true jika string unicode hanya berisi karakter numerik dan false sebaliknya. center[width, fillchar]4 Mengembalikan true jika string hanya berisi karakter spasi dan false sebaliknya. center[width, fillchar]5 Mengembalikan true jika string benar "titlecased" dan false sebaliknya. center[width, fillchar]6 Mengembalikan true jika string memiliki setidaknya satu karakter casing dan semua karakter casing ada dalam huruf besar dan false sebaliknya. center[width, fillchar]7 Merges [concatenates] representasi string elemen dalam urutan seq menjadi string, dengan string pemisah. center[width, fillchar]8 Mengembalikan panjang string center[width, fillchar]9 Mengembalikan string berlapis ruang dengan string asli dibiarkan dibenarkan ke kolom lebar total. count[str, beg = 0,end = len[string]]0 Mengonversi semua huruf besar dalam bentuk string menjadi huruf kecil. count[str, beg = 0,end = len[string]]1 Menghapus semua spasi utama dalam string. count[str, beg = 0,end = len[string]]2 Mengembalikan tabel terjemahan untuk digunakan dalam fungsi terjemahan. count[str, beg = 0,end = len[string]]3 Mengembalikan karakter alfabetik dari string str. count[str, beg = 0,end = len[string]]4 Mengembalikan min karakter abjad dari string str. count[str, beg = 0,end = len[string]]5 Menggantikan semua kemunculan lama dalam string dengan kejadian baru atau paling maksimal jika max diberikan. count[str, beg = 0,end = len[string]]6 Sama seperti find [], tapi cari mundur dalam string. count[str, beg = 0,end = len[string]]7 Sama seperti index [], tapi cari mundur dalam string. count[str, beg = 0,end = len[string]]8 Mengembalikan string berlapis ruang dengan senar asli benar-dibenarkan untuk total kolom lebar. count[str, beg = 0,end = len[string]]9 Menghapus semua spasi spasi string. decode[encoding = 'UTF-8',errors = 'strict']0 Membagi string sesuai dengan pemisah str [ruang jika tidak disediakan] dan mengembalikan daftar substring; Terpecah menjadi paling banyak substring jika diberikan. decode[encoding = 'UTF-8',errors = 'strict']1 Membagi string sama sekali [atau num] NEWLINEs dan mengembalikan daftar setiap baris dengan NEWLINEs dihapus. decode[encoding = 'UTF-8',errors = 'strict']2 Determines if string or a substring of string [if starting index beg and ending index end are given] starts with substring str; returns true if so and false otherwise. decode[encoding = 'UTF-8',errors = 'strict']3 Lakukan kedua lstrip [] dan rstrip [] pada string decode[encoding = 'UTF-8',errors = 'strict']4 Kasus invers untuk semua huruf dalam string. decode[encoding = 'UTF-8',errors = 'strict']5 Mengembalikan versi string "titlecased", yaitu, semua kata diawali dengan huruf besar dan sisanya huruf kecil. decode[encoding = 'UTF-8',errors = 'strict']6 Menerjemahkan string sesuai dengan tabel terjemahan str [256 karakter], menghapus string del. decode[encoding = 'UTF-8',errors = 'strict']7 Mengonversi huruf kecil dalam bentuk string ke huruf besar. decode[encoding = 'UTF-8',errors = 'strict']8 Mengembalikan string asli yang tertinggal dengan angka nol ke total karakter lebar; Dimaksudkan untuk angka, zfill [] mempertahankan tanda apapun yang diberikan [kurang satu nol]. decode[encoding = 'UTF-8',errors = 'strict']9 Mengembalikan nilai true jika string unicode hanya berisi karakter desimal dan false sebaliknya.

Library Python untuk apa?

Library Python ini sendiri merupakan kumpulan modul terkait berisi kumpulan kode yang dapat digunakan berulang kali dalam program yang berbeda. Library ini membuat Pemrograman Python lebih sederhana dan nyaman bagi programmer.

Apa saja yang bisa dilakukan dengan library NumPy?

NumPy [Numerical Python] adalah library Python yang fokus pada scientific computing. Simpelnya: Numpy menyediakan fungsi yang siap pakai untuk memudahkan kita melakukan perhitungan saintifik seperti matriks, aljabar, statistik, dan sebagainya.

Apa yang dimaksud dengan library Tkinter?

Tkinter merupakan library yang sudah sering kamu dengar untuk membuat aplikasi antarmuka [GUI] python. Tkinter menyediakan cara cepat dan mudah yang berorientasikan objek yang kuat dalam membuat aplikasi python berbasiskan GUI. Tkinter biasanya secara default di-bundle dengan Python.

Library Python apa saja yang sering digunakan dalam bidang machine learning?

Python Libraries untuk Machine Learning.
Pandas. Pandas adalah library Python yang paling dikenal dan banyak digunakan. ... .
2. NumPy. Selanjutnya, ada NumPy atau Numerical Python. ... .
Matplotlib. Matplotlib adalah salah satu Python libraries yang juga sering digunakan. ... .
4. Seaborn. ... .
SciPy. ... .
6. Scikit-learn. ... .
7. TensorFlow. ... .
Keras..

Bài mới nhất

Chủ Đề