python small examples
1.0.0
Ucapkan selamat tinggal pada kebosanan, ucapkan selamat tinggal pada kebosanan, dan dedikasikan diri kita untuk membuat contoh kecil klasik dan kasus Python.
Pencetakan ulang diperbolehkan berdasarkan permintaan, tetapi penggunaan komersial apa pun dilarang. Jika Anda mencetak ulang contoh dan kasus kecil dari perpustakaan ini, harap perhatikan tautan di bawah ini:
Ringkasan semua contoh kecil Python
berita AI
Liputan berita AI
Model AI besar
Perangkat AI
Enam cara menggunakan ChatGPT4o gratis
tutorial piton
Tutorial Analisis Data
Tutorial Algoritma
Tutorial AI
Tutorial Git
programmer
Pengunduhan data
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Operasi aritmatika umum | Operasi | v1 | |
2 | Menerapkan relu | maks | V4.0 | ️️ |
3 | Konversi dasar | bin, oktober, hex | V4.0 | ️️ |
4 | Konversi bilangan bulat ke ASCII | chr,ord | V1.0 | ️️ |
5 | Periksa apakah semua elemen benar | semua | V2.0 | ️️️ |
6 | setidaknya satu adalah cek yang benar | setiap | V2.0 | ️️️ |
7 | Tentukan apakah itu benar atau salah | bodoh | V2.0 | ️️️ |
8 | Buat bentuk jamak | kompleks | V1.0 | ️️️ |
9 | Dapatkan hasil bagi dan sisanya | divmod | V1.0 | ️️ |
10 | Konversikan ke tipe floating point | mengambang | V1.0 | ️️ |
11 | Konversikan ke bilangan bulat | ke dalam | V1.0 | ️ |
12 | Kekuatan | kekuatan | V1.0 | ️ |
13 | pembulatan | bulat | V1.0 | ️ |
14 | perbandingan berantai | membandingkan | V1.0 | ️️ |
15 | String ke byte | byte,utf-8 | V1.0 | ️️ |
16 | Ubah objek apa pun menjadi string | str | V1.0 | ️️ |
17 | Jalankan kode yang diwakili oleh string | menyusun | V1.0 | ️️️ |
18 | Ekspresi perhitungan | evaluasi | V1.0 | ️️️️ |
19 | Pemformatan string | format | V1.0 | ️️️️ |
20 | Tukar dua elemen | berkemas, membongkar | V1.0 | ️️ |
dua puluh satu | Konversikan ke kamus | dikte | V1.0 | ️️ |
dua puluh dua | membekukan koleksi | set beku | V1.0 | ️️ |
dua puluh tiga | Konversikan ke jenis koleksi | mengatur | V1.0 | ️️ |
dua puluh empat | Konversi tupel | tupel | V1.0 | ️️ |
25 | Periksa jumlah byte yang ditempati oleh variabel | mendapatkan ukuranof | V1.0 | ️️️ |
26 | Tuple berisi satu elemen | tupel | V1.0 | ️ |
27 | Kesalahan dalam penghapusan daftar | daftar | V1.0 | ️ |
28 | Jebakan Menyalin Daftar dengan Cepat | daftar | V1.0 | ️ |
29 | Temukan 3 angka terbesar atau terkecil pertama dalam daftar | daftar tumpukanq | v1.0 | ️ |
30 | penghuni string | str | V1.0 | ️ |
31 | Buat kesalahan koleksi kosong | mengatur | V1.0 | ️ |
32 | Memahami sepenuhnya untuk | untuk | V1.0 | ️ |
33 | Ketahui kapan harus mengeksekusi | generator | V1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Objek fungsi operasi | operator | V2.0 | ️️️️ |
2 | Buat urutan rentang | jangkauan | V1.0 | ️️ |
3 | Hasilkan urutan terbalik | jangkauan | V1.0 | ️️ |
4 | Fungsi penyortiran siap pakai | diurutkan | V1.0 | ️️️ |
5 | fungsi penjumlahan | jumlah | V1.0 | ️️ |
6 | Contoh penggunaan lima jenis parameter fungsi | parameter variabel | V2.0 | ️️️️ |
7 | Gunakan objek irisan | mengiris | V2.0 | ️️️️️ |
8 | fungsi lambda | lambda | V3.0 | ️️️️ |
9 | objek pencacahan | menghitung | V1.0 | ️️️ |
10 | penyaring penyaring | menyaring | V1.5 | ️️️ |
11 | Kembalikan nilai hash objek | hash | V1.0 | ️️ |
12 | tupel dengan nama | bernamatuple | V1.0 | ️️️ |
13 | Satu baris kode untuk membalikkan daftar | balik | V1.0 | ️️ |
14 | Dua cara untuk membalikkan string | terbalik | V1.0 | ️️ |
15 | join menggabungkan string | bergabung | V1.0 | ️️ |
16 | Panjang string dalam byte | menyandi | V1.0 | ️️ |
17 | pengelompokan berdasarkan pengelompokan bidang tunggal | itertools, groupby, lambda | V1.0 | ️️️ |
18 | pengelompokan berdasarkan pengelompokan multi-bidang | pengambil item, itertools, groupby | V1.0 | ️️️️ |
19 | pengambil item dan fungsi utama | operator, pengambil item, alat iter | V1.0 | ️️️️️ |
20 | Fungsi penjumlahan menghitung dan mengagregasi pada saat yang bersamaan | jumlah, generator | V1.0 | ️️️️️ |
dua puluh satu | Parameter default disetel ke kosong | fungsi | V1.0 | ️ |
dua puluh dua | Kesalahan dalam menggunakan berbagai parameter | parameter fungsi | V1.0 | ️ |
dua puluh tiga | Jebakan parameter bebas lambda | lambda | V1.0 | ️ |
dua puluh empat | Gunakan daftar tumpukan menaik | urutkan tumpukanq | v1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | akar dari semua objek | obyek | V1.0 | ️ |
2 | Apakah objeknya dapat dipanggil? | dapat dipanggil | V2.5 | ️️️️ |
3 | objek tampilan ascii | __repr__ | V2.5 | ️️️ |
4 | metode kelas | metode kelas | V1.5 | ️️️ |
5 | Hapus atribut secara dinamis | delattr,hasattr | V1.5 | ️️ |
6 | Lihat semua metode suatu objek dengan satu klik | dir | V1.5 | ️️ |
7 | Dapatkan properti objek secara dinamis | getattr | V1.5 | ️️ |
8 | Apakah objek tersebut mempunyai atribut tertentu | hasattr | V1.5 | ️️️ |
9 | Nomor rumah objek | PENGENAL | V1.0 | ️ |
10 | Penilaian hubungan contoh dan objek | contoh | V1.5 | ️️️ |
11 | identifikasi hubungan orang tua-anak issubclass | adalah subkelas | V1.5 | ️️️ |
12 | Dua cara untuk membuat properti | milik | V2.5 | ️️️️️ |
13 | Lihat jenis objek | jenis | V1.0 | ️ |
14 | Pengenalan penggunaan metaclass | ketik, __class__ | V2.0 | ️️️️️ |
15 | Objek yang tidak dapat diubah dengan nilai yang sama | yg mungkin berubah | V1.0 | ️ |
16 | Perintah penghancuran objek | OOP del | V1.0 | ️ |
17 | Apakah subkelas mewarisi metode statis dari kelas induk? | metode statis | V1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Peran karakter r dalam ekspresi reguler | kembali, r | V3.0 | ️️️ |
2 | Operasi atom biasa | ulang | V3.0 | ️️️ |
3 | Lolos dalam ekspresi reguler | ulang, | V3.0 | ️️️ |
4 | Pencarian reguler paling umum | kembali, temukan semuanya | V3.0 | ️️️ |
5 | Temukan menggunakan karakter universal | ulang,s,w,d | V3.0 | ️️️ |
6 | Cari menggunakan metakarakter | ulang,+,* | V3.0 | ️️️ |
7 | menangkap substring | () | V3.0 | ️️️️ |
8 | Penangkapan yang serakah dan penangkapan yang tidak serakah | ulang | V1.0 | ️️️️ |
9 | Gunakan aturan reguler untuk melakukan pemeriksaan keamanan kata sandi | ulang | V1.0 | ️️️️️ |
10 | Merangkak judul beranda Baidu | ulang | V1.0 | ️️️️ |
11 | Konversi batch ke format casing unta (Unta) | ulang | V1.0 | ️️️️️ |
12 | Gunakan ekspresi reguler untuk menentukan apakah itu bilangan floating point positif | str,re,mengapung | V1.0 | ️️️️️ |
13 | Gunakan ekspresi reguler untuk mengekstrak bilangan bulat positif dan angka floating point yang lebih besar dari 0 | temukan kembali semuanya | v2 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Pemahaman sederhana tentang dekorator | penghias | V1.0 | ️️️ |
2 | Dekorator untuk menguji runtime fungsi | penghias | V1.0 | ️️️️ |
3 | Hitung dekorator pengecualian | dekorator, nonlokal | V1.5 | ️️️️ |
4 | Iterator menurun khusus | Pengulangan | V3.0 | ️️️️ |
5 | Buat iterator | berulang, __iter__ | V1.5 | ️️️ |
6 | Iterator terbalik terbalik | terbalik | V1.0 | ️️ |
7 | zip iterator | ritsleting | V1.5 | ️️️ |
8 | pengelompokan daftar (versi generator) | hasil, generator | V1.0 | ️️️ |
9 | Perluasan daftar lengkap (versi generator) | daftar, hasil, generator | V1.0 | ️️️ |
10 | rantai wadah kecil ke wadah besar | itertools,rantai | V1.0 | ️️️️️ |
11 | kasus penggunaan produk | produk | V1.0 | ️️️️️ |
12 | N suku pertama deret Fibonacci | hasil, jangkauan | V1.0 | ️️️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Turtle menggambar cincin Olimpiade | penyu | V1.0 | ️️️ |
2 | kura-kura menggambar kepingan salju di langit | penyu | V1.0 | ️️️ |
3 | Bagan awan kata Python | KataCloud | V1.0 | ️️ |
4 | Diagram batang dan diagram garis secara plot | secara plot | V1.0 | ️ |
5 | peta panas laut | yg keturunan dr laut | V1.0 | ️ |
6 | Dasbor diagram lingkaran | diagram lingkaran | V1.0 | ️ |
7 | Bagan Corong Pyecharts | diagram lingkaran | V1.0 | ️ |
8 | Bagan Polo Air Pyecharts | diagram lingkaran | V1.0 | ️ |
9 | Bagan Pai Bagan Pai | diagram lingkaran | V1.0 | ️ |
10 | Plot kutub Pyechart | diagram lingkaran | V1.0 | ️ |
11 | Bagan awan kata Pyecharts | diagram lingkaran | V1.0 | ️ |
12 | Peta panas diagram lingkaran | diagram lingkaran | V1.0 | ️ |
13 | matplotlib menggambar animasi | matplotlib | V1.0 | ️ |
14 | diagram plot berpasangan seaborn | yg keturunan dr laut | V1.0 | ️ |
15 | pyecharts gagal lolos dalam gambar data Numpy | diagram lingkaran yang banyak | V1.0 | ️ |
16 | Bantal paket pengolah gambar | bantal | V1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Artefak analisis data: catatan mendalam | catatan mendalam | v1.0 | ️ |
2 | Metode pengisian pad NumPy | Papan angka | V1.0 | ️ |
3 | Buatlah matriks diagonal dengan diagonal bawah 1, 2, 3, dan 4 | diagram NumPy | V1.0 | ️ |
4 | potong pengelompokan data | Potong panda | v1.0 | ️ |
5 | Buang nilai null dan isi nilai null | Panda dropna fillna | v1.0 | ️ |
6 | Metode apply menghapus karakter khusus | panda berlaku | v1.0 | ️ |
7 | Gunakan peta untuk melakukan rekayasa fitur pada kolom | peta panda | v1.0 | ️ |
8 | Ubah kolom kategori menjadi nilai numerik | kategori panda | v1.0 | ️ |
9 | peringkat peringkat | peringkat panda | v1.0 | ️ |
10 | Selesaikan downsampling data dan sesuaikan ukuran langkah dari jam ke hari | sampel ulang panda | v1.0 | ️ |
11 | Cara cepat menghasilkan data deret waktu dengan Pandas | pandasutil | v1.0 | ️ |
12 | Cara cepat menemukan jumlah nilai null di semua kolom DataFrame | panda bukanlah jumlah nol | v1.0 | ️ |
13 | Susun ulang kolom DataFrame | kerangka data panda | v1.0 | ️ |
14 | Gunakan count untuk menghitung jumlah kemunculan suatu istilah | panda dihitung | v1.0 | ️ |
15 | split menemukan perbedaan menit antara jam dan menit (HH:mm) | panda terbelah | v1.0 | ️ |
16 | melelehkan tip data pivot | pandasmelt | v1.0 | ️ |
17 | tip perspektif pivot | pandasmelt | v1.0 | ️ |
18 | p secara acak membaca K baris file dan menghasilkan N | sampel panda | v1.0 | ️ |
19 | Memformat kolom waktu di Pandas | panda berlaku | v1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | bantuan bantuan sekali klik | membantu | V1.0 | ️ |
2 | Dapatkan masukan pengguna | masukan | V1.0 | ️ |
3 | Pembacaan dan penulisan file serta tabel nilai mode | buka, baca, tulis, dengan, mode | V2.0 | ️️️ |
4 | Contoh penggunaan operator | operator | V1.0 | ️️️️ |
5 | Transfer objek json | json | V2.0 | ️️️️️ |
6 | Dapatkan ekstensi file | os, teks terpisah | V1.0 | ️️ |
7 | Dapatkan nama file di jalurnya | os, berpisah | V1.0 | ️️ |
8 | Ubah akhiran file secara batch | argparse,listdir | V1.0 | ️️️️ |
9 | Konversikan xls ke xlsx secara berkelompok | os,listdir,spliteks | V1.0 | ️️️️ |
10 | Dapatkan file dengan nama akhiran yang ditentukan | os,listdir,spliteks | V1.0 | ️️️️ |
11 | File kompres batch | file zip | V1.0 | ️️️️ |
12 | Enkripsi 32-bit | hashlib | V1.0 | ️️️️ |
13 | bagan kalender tahun | kalender | V1.0 | ️️ |
14 | Tentukan apakah ini tahun kabisat | kalender | V1.0 | ️️️ |
15 | Tentukan berapa hari dalam sebulan | kalender, tanggal waktu | V1.0 | ️️️ |
16 | hari pertama setiap bulan | tanggalwaktu | V1.0 | ️️ |
17 | hari terakhir bulan itu | kalender, tanggal waktu | V1.0 | ️️ |
18 | Dapatkan waktu saat ini | waktu, tanggalwaktu | V1.0 | ️️ |
19 | Ubah karakter dari waktu ke waktu | waktu, tanggalwaktu | V1.0 | ️️ |
20 | waktu ke waktu karakter | waktu, tanggalwaktu | V1.0 | ️️ |
dua puluh satu | 1~n hari setelah mendapatkan hari tertentu | Kalender, rentang bulan | V4.0 | ️️️ |
dua puluh dua | Mulai thread utama secara default | threading | V1.0 | ️️ |
dua puluh tiga | Buat utas | threading | V1.0 | ️️ |
dua puluh empat | Dapatkan irisan waktu CPU secara bergantian | threading | V1.0 | ️️️ |
25 | Beberapa utas mengambil variabel yang sama | threading | V1.0 | ️️️ |
26 | Masalah yang disebabkan oleh persaingan variabel multi-thread | threading | V1.0 | ️️️ |
27 | kunci multithread | threading, kunci | V1.0 | ️️️ |
28 | Waktunya menyusun dan format umum | waktu, tanggal waktu, format | V1.0 | ️️️ |
29 | nonlocal digunakan dalam fungsi inline | nonlokal | V2.0 | ️️️️️ |
30 | global mendeklarasikan variabel global | global | V2.0 | ️️️️️ |
31 | Jebakan dari variabel bersama yang tidak terikat | global | V1.0 | ️ |
32 | Optimalkan paket keluaran pengecualian kode | debugger | V1.0 | ️ |
33 | Satu baris kode untuk menemukan pengkodean | chardet | V1.0 | ️ |
34 | Buat koneksi SQLite | SQLite | v1.0 | ️ |
35 | objek json ke objek python | python json | v1.0 | ️ |
36 | Ubah objek python menjadi objek json | python json | v1.0 | ️ |
37 | Satu baris kode mempercepat instalasi pip 100 kali | pemasangan pip | v1.0 | ️ |
Contoh kecil | Link | Label | Versi | kesulitan |
---|---|---|---|---|
1 | Menerapkan kalkulator tanpa else dan if | operator | V1.0 | ️️️ |
2 | Pilih rata-rata | daftar, urutkan, bulatkan | V1.0 | ️️️️ |
3 | Cetak 99 tabel perkalian | untuk, jangkauan, format | V1.0 | ️️️ |
4 | Versi rekursif dari fungsi perataan | rekursi, daftar, isinstance | V1.0 | ️️️️ |
5 | Daftar ini dibagi menjadi n bagian yang sama | daftar, langit-langit | V1.0 | ️️️ |
6 | daftar terkompresi | daftar, saring | V1.0 | ️️️️ |
7 | Mintalah daftar yang lebih panjang | maks, lambda | V1.0 | ️️️️️ |
8 | Temukan mode daftar | maks, lambda, hitung | V1.0 | ️️️️ |
9 | Nilai maksimum dari semua beberapa daftar | maks, lambda | V1.0 | ️️️️ |
10 | Daftar periksa duplikat | mengatur | V1.0 | ️️️ |
11 | Barisan aritmatika bilangan floating point | jangkauan, mengapung | V1.0 | ️️️️ |
12 | Kelompokkan berdasarkan kondisi | lambda | V1.0 | ️️️️ |
13 | peta mengimplementasikan operasi vektor | peta, lambda | V1.0 | ️️️ |
14 | Kamus dengan nilai terbesar | maks, lambda | V1.0 | ️️️️ |
15 | Gabungkan dua kamus | ** | V1.0 | ️️️ |
16 | Kamus Topn | heapq, terbesar | V1.0 | ️️️ |
17 | Tentukan apakah itu anagram | koleksi, Konter | V1.0 | ️️️ |
18 | Menggabungkan kamus secara logis | Peta Rantai | V1.0 | ️️️️️ |
19 | pengambilan sampel sampel | acak, sampel | V1.0 | ️️️ |
20 | Cuci ulang kumpulan data | acak | V1.0 | ️️️ |
dua puluh satu | 10 titik koordinat yang terdistribusi merata | acak, seragam | V1.0 | ️️️ |
dua puluh dua | 10 titik koordinat distribusi Gaussian | acak, gauss | V1.0 | ️️️️ |
dua puluh tiga | Apakah mereka sedang menyusun kata-kata satu sama lain | koleksi, dikt default | V1.0 | ️️️️ |
dua puluh empat | Apakah str1 diputar dari str2 | str | V1.0 | ️️️ |
25 | Temukan kemunculan posisi ke-n | pencacah | V1.0 | ️️️ |
26 | Temukan semua elemen duplikat | kalender, tanggal waktu | V1.0 | ️️️️ |
27 | statistik bersama | Menangkal | V1.0 | ️️️️️ |
28 | Temukan jarak bola antara dua titik | matematika bodoh | V1.0 | ️️️️️ |
29 | Dapatkan pengkodean file | chardet | V1.0 | ️️️️️ |
30 | Format string json | json | V1.0 | ️️️️️ |