Penggunaan Python untuk menyelesaikan berbagai masalah teknologi dan kurva pembelajarannya yang mudah telah menjadikannya salah satu bahasa pemrograman modern paling populer. Meskipun cepat dipelajari, ekspresi regulernya bisa jadi rumit, terutama bagi pendatang baru.
apakah saya masih bisa menggunakan messenger jika saya menonaktifkan facebook saya?
Meskipun Python memiliki banyak pustaka, sebaiknya Anda mengetahui cara mengatasi sintaksis regulernya. Bahkan jika Anda ahli dalam hal itu, ada kemungkinan Anda masih perlu sesekali mencari beberapa perintah Python untuk menyegarkan ingatan Anda.
Oleh karena itu, kami telah menyiapkan lembar contekan ekspresi reguler Python ini untuk membantu Anda memahami sintaks dengan lebih baik.
DOWNLOAD GRATIS: Lembar contekan ini tersedia sebagai PDF yang dapat diunduh dari mitra distribusi kami, TradePub. Anda harus melengkapi formulir singkat untuk mengaksesnya untuk pertama kali saja. Unduh Lembar Cheat RegEx Python untuk Pemrogram Pemula .
Lembar Cheat RegEx Python untuk Pemrogram Pemula
Ekspresi | Tindakan | Contoh |
---|---|---|
mencetak() | Menampilkan hasil dari sebuah perintah | x='Halo dunia' cetak (x) keluaran: Halo dunia |
memasukkan() | Kumpulkan masukan dari pengguna | print(input('nama kamu siapa?')) keluaran: siapa namamu? |
Tipe() | Temukan jenis variabel | x='Ekspresi reguler' tipe X) keluaran: |
len () | Temukan jumlah item dalam variabel | len ([1, 2, 3]) keluaran: 3 |
Melarikan diri dari karakter yang mengubah maksud dari baris kode | print('Saya ingin Anda menambahkan''') keluaran: Saya ingin Anda menambahkan'' | |
Hancurkan karakter string untuk memulai di baris berikutnya | print('Ini adalah baris
Ini adalah baris kedua') keluaran: Ini adalah garis Ini adalah baris kedua | |
def function_name(parameter): perintah | Memulai fungsi dengan parameter opsional | def namamu(x): cetak(x+1) |
lambda | Panggil fungsi anonim | add_3_to = lambda y: y + 3 cetak(tambahkan_3_ke(4)) keluaran: 7 |
kembali | Mengembalikan hasil dari suatu fungsi | def namamu(x): kembali x+1 |
kelas | Buat objek Python | kelas sayaKelas: def myFunc(x): |
def __init__ | Inisialisasi atribut kelas | kelas sayaKelas: def __init__(diri, atribut...) |
'__init__.py | Simpan file yang berisi modul sehingga berhasil dibaca di file Python lain | Ganti nama file yang berisi modul sebagai: '__init__.py |
int() | Ubah variabel menjadi bilangan bulat | int(1.234) keluaran: 1 |
str () | Ubah variabel menjadi string | str (1.234) keluaran: '1.234' |
mengambang() | Ubah variabel menjadi float | mengapung(23) keluaran: 23.0 |
dict(Penghitung()) | Ubah daftar atau tupple menjadi kamus setelah menyortir dengan Penghitung bawaan Python | dari koleksi impor Counter dict(Counter([1,1,2,1,2,3,3,4])) keluaran: {1: 3, 2: 2, 3: 2, 4: 1} |
bulat() | Bulatkan hasil operasi ke bilangan bulat terdekat | putaran (23.445) keluaran: 23 |
bulat (operasi atau angka, tempat desimal) | Bulatkan hasil operasi ke sejumlah tempat desimal tertentu | bulat(23.4568, 2) keluaran: 23.46 |
jika: | Memulai pernyataan bersyarat | jika 2<3: print('Dua lebih kecil') |
peri: | Buat pernyataan tandingan jika pernyataan if Salah | jika 2<3: print('Dua lebih kecil') elif 2==3: print('Lanjutkan') |
lain: | Buat pernyataan balasan terakhir jika kondisi lain Salah | jika 2<3: print('Dua lebih kecil') elif 2==3: print('Lanjutkan') lain: print('Tiga lebih besar') |
melanjutkan | Abaikan suatu kondisi dan jalankan sisa loop | a = [1, 4, -10, 6, 8] untuk b dalam: jika b<=0: melanjutkan cetak (b) keluaran: 1 4 6 8 |
merusak | Hentikan aliran loop dengan kondisi yang diberikan | a = [1, 4, -10, 6, 8] untuk b dalam: jika b>=6: merusak cetak (b) keluaran: 1 4 -10 |
lulus | Abaikan serangkaian instruksi sebelumnya | untuk b dalam: lulus |
coba, kecuali | Coba blok kode, jika tidak, naikkan pengecualian yang ditentukan | mencoba: cetak (a) kecuali: print('Terjadi kesalahan!') keluaran: Terjadi kesalahan! |
akhirnya | Jalankan kode terakhir ketika blok coba dan kecuali gagal | mencoba: cetak (a) kecuali: cetak (d) akhirnya: print('Anda tidak dapat mencetak variabel yang tidak ditentukan') output: Anda tidak dapat mencetak variabel yang tidak ditentukan |
naikkan Pengecualian() | Naikkan pengecualian yang menghentikan perintah saat eksekusi tidak memungkinkan | a = 7 + 2 jika sebuah<10: raise Exception('Oh! Anda tidak mendapatkan skor 10') |
impor x | Impor seluruh modul atau perpustakaan | impor matematika |
dari x impor y | Impor perpustakaan x dari file, atau kelas y | dari mode impor scipy.stats |
sebagai | Sesuaikan ekspresi dengan nama pilihan Anda | impor panda sebagai pd |
di dalam | Periksa apakah ada nilai dalam variabel | x = [1, 4, 6, 7] jika 5 dalam x: print('Ada lima') lain: print('Tidak ada lima') keluaran: Tidak ada lima |
adalah | Periksa apakah dua variabel merujuk ke satu elemen | x = [1, 4, 6, 7] x=b cetak (x adalah b) benar |
Tidak ada | Nyatakan nilai nol | x=Tidak ada |
< | Periksa apakah satu nilai lebih rendah dari yang lain | 5<10 keluaran: Benar |
> | Periksa apakah satu nilai lebih dari yang lain | 5> 10 keluaran: Salah |
<= | Periksa apakah suatu nilai lebih kecil atau sama dengan yang lain | 2 * 2<=3 keluaran: Salah |
> = | Periksa apakah suatu nilai lebih besar atau sama dengan yang lain | 2 * 2> = 3 keluaran: Benar |
'== | Periksa apakah suatu nilai persis sama dengan yang lain | 3 == 4 keluaran: Salah |
! = | Pastikan bahwa suatu nilai tidak sama dengan yang lain | 3! = 4 keluaran: Benar |
impor ulang | Impor ekspresi reguler bawaan Python | impor ulang re.findall('string', variabel) |
a|b | Periksa apakah salah satu dari dua elemen ada dalam string | impor ulang someText = 'Halo ekspresi reguler' a=re.findall('reguler|Halo', someText) cetak (a) keluaran: ['Halo', 'biasa'] |
string$ | Periksa apakah suatu variabel diakhiri dengan serangkaian string | impor ulang someText = 'Halo ekspresi reguler' a=re.findall('expression$', someText) keluaran: ['ekspresi'] |
^string | Periksa apakah suatu variabel dimulai dengan satu set string | impor ulang someText = 'Halo ekspresi reguler' a=re.findall('^Halo', someText) cetak (a) keluaran: ['Halo'] |
string.indeks() | Periksa posisi indeks karakter string | a= 'Halo Dunia' a.indeks('H') keluaran: 0 |
string.kapitalisasi() | Kapitalisasi karakter pertama dalam satu set string | a= 'Halo Dunia' a.kapitalisasi() keluaran: 'Halo dunia' |
string.swapcase() | Cetak huruf pertama dari setiap kata sebagai huruf kecil dan yang lainnya sebagai huruf besar | a= 'Halo Dunia' a.swapcase() keluaran: 'Halo Dunia' |
string.lower() | Ubah semua string menjadi huruf kecil | a= 'Halo Dunia' a.bawah() keluaran: 'halo dunia' |
string.upper() | Ubah semua string menjadi huruf besar | a= 'Halo Dunia' a.atas() keluaran: 'HALO DUNIA' |
string.mulai dengan() | Periksa apakah string dimulai dengan karakter tertentu | a= 'Halo Dunia' a.mulai dengan('a') keluaran: Salah |
string.berakhir dengan() | Periksa apakah string diakhiri dengan karakter tertentu | a= 'Halo Dunia' a.berakhir dengan('d') keluaran: Benar |
string.split() | Pisahkan setiap kata ke dalam daftar | a= 'Halo Dunia' a.bagi () keluaran: ['Halo', 'dunia'] |
string {}'.format() | Menampilkan output sebagai string | a = 3 + 4 print('Jawabannya adalah {}'.format(a)) keluaran: Jawabannya adalah 7 |
bukan Tidak Ada | Periksa apakah nilai variabel tidak kosong | def checknull (a): jika a bukan Tidak ada: kembali 'penuh!' lain: kembali 'kosong!' |
x% y | Temukan sisa (modulus) dari suatu pembagian | 9% 4 keluaran: 1 |
x // y | Cari hasil bagi dari sebuah divisi | 9 // 4 keluaran: 2 |
'= | Tetapkan nilai ke variabel | a = {1: 5, 3: 4} |
'+ | Tambahkan elemen bersama-sama | ['dua'] + ['satu'] keluaran: ['dua', 'satu'] 1 + 3 keluaran = 4 |
'- | Temukan perbedaan antara satu set angka | 3-4 keluaran = -1 |
'* | Temukan produk dari serangkaian angka | 3 * 4 keluaran: 12 |
a+=x | Tambahkan x ke variabel a tanpa menetapkan nilainya ke variabel baru | a = 2 a + = 3 keluaran: 5 |
a-=x | Kurangi x dari variabel a tanpa menugaskannya ke variabel baru | a = 3 a- = 2 keluaran: 1 |
a*=x | Temukan produk dari variabel a dan x tanpa menugaskan hasilnya ke variabel baru | a = [1, 3, 4] a * = 2 keluaran: [1, 3, 4, 1, 3, 4] |
x ** y | Naikkan basis x ke daya y | 2 ** 3 keluaran: 8 |
pow (x,y) | Naikkan x ke pangkat y | daerah (2, 3) keluaran: 8 |
perut(x) | Ubah bilangan bulat negatif menjadi nilai absolutnya | perut (-5) keluaran: 5 |
x**(1/n) | Menemukan akar ke-n dari suatu bilangan | 8 ** (1/3) keluaran: 2 |
a=b=c=d=x | Tetapkan nilai yang sama untuk beberapa variabel | a=b=c=d='Halo dunia' |
x, y = y, x | Tukar variabel | x = [1, 2] y = 3 x, y = y, x cetak (x, y) keluaran: 3 [1, 2] |
untuk | Ulangi elemen-elemen dalam variabel | a = [1, 3, 5] untuk b dalam: cetak(b, 'x', '2', '=', b*2) keluaran: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
ketika | Terus perulangan melalui variabel, sejauh kondisi tertentu tetap Benar | a = 4 b = 2 sementara b<=a: print(b, 'lebih kecil dari', a) b + = 1 keluaran: 2 lebih kecil dari 4 3 lebih kecil dari 4 4 lebih kecil dari 4 |
jangkauan() | Buat rentang bilangan bulat positif antara x dan y | x=rentang(4) cetak (x) rentang (0, 4) untuk b dalam x: cetak (b) keluaran: 0 1 2 3 |
jumlah() | Iterasi melalui elemen dalam daftar | cetak(jumlah([1, 2, 3])) keluaran: 6 |
jumlah (daftar, mulai) | Kembalikan jumlah daftar dengan elemen tambahan | cetak(jumlah([1, 2, 3], 3)) keluaran: 9 |
[] | Buatlah daftar elemen | x=['a', 3, 5, 'h', [1, 3, 3], {'d':3}] |
() | Buat tupple---tupple tidak dapat diubah | x=(1, 2, 'g', 5) |
{} | Buat kamus | a = {'x': 6, 'y': 8} |
x[a:b] | Iris melalui daftar | x = [1, 3, 5, 6] x [0: 2] keluaran: [1, 3] |
x[kunci] | Dapatkan nilai kunci dalam kamus x | a = {'x': 6, 'y': 8} cetak(a['x']) keluaran: 6 |
x.tambahkan() | Tambahkan daftar nilai ke daftar kosong | x = [1] x.tambahkan([1,2,3]) cetak (x) keluaran: [1, [1,2,3]] |
x.perpanjang() | Tambahkan daftar nilai untuk melanjutkan daftar yang ada tanpa harus membuat daftar bersarang | x = [1,2] x.perpanjang([3,4,6,2]) cetak (x) keluaran: [1, 2, 3, 4, 6, 2] |
del (x [a: b]) | Hapus item sepenuhnya dari daftar pada indeks tertentu | x = [1,2,3,5] del (x [0: 2]) cetak (x) keluaran: [2,3,5] |
del (x [kunci]) | Hapus kunci dan nilai sepenuhnya dari kamus pada indeks tertentu | y = {1: 3, 2: 5, 4: 6, 8: 2} del (dan [1], dan [8]) cetak (dan) keluaran= {2:5, 4:6} |
dict.pop() | Keluarkan nilai kunci dan hapus dari kamus pada indeks tertentu | a = {1: 3, 2: 4, 5: 6} a.pop(1) keluaran: 3 |
dict.popitem() | Keluarkan item terakhir dari kamus dan hapus | a = {1: 2, 4: 8, 3: 5} a.popitem() keluaran: (3, 5) cetak (a) keluaran: {1:2, 4:8} |
daftar.pop() | Keluarkan indeks yang diberikan dari daftar dan hapus dari daftar | a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop(-2) keluaran: 6 cetak (a) keluaran: [1, 3, 2, 4, 1, 6, 4] |
jernih() | Kosongkan elemen daftar atau kamus | x = [1, 3, 5] x.bersih() cetak (x) keluaran: [] |
menghapus() | Hapus item dari daftar | x = [1, 5, 6, 7] x.hapus(1) keluaran: [5, 6, 7] |
memasukkan() | Masukkan elemen ke dalam daftar | x = [3, 5, 6] x.insert(1, 4) cetak (x) keluaran: [1, 4, 3, 5, 6] |
urutkan (terbalik = kondisi) | Membalikkan arah elemen dalam daftar | x = [1, 3, 5, 6] x.sort(terbalik=Benar) cetak (x) keluaran: [6, 5, 3, 1] |
memperbarui() | Perbarui kamus dengan mengubah elemen pertamanya dan menambahkan item lain ke ujungnya | x = {1: 3, 5: 6} x.update({1:4, 8:7, 4:4}) cetak (x) keluaran: {1: 4, 5: 6, 8: 7, 4: 4} |
kunci() | Tampilkan semua kunci dalam kamus | a = {1: 2, 4: 8} a.kunci() keluaran: dict_keys([1, 4]) |
nilai() | Tampilkan semua nilai dalam kamus | a = {1: 2, 4: 8} a.nilai() keluaran: dict_values([2, 8]) |
barang() | Tampilkan kunci dan nilainya dalam kamus | a = {1: 2, 4: 8} a.barang() keluaran: dict_items([(1, 2), (4, 8)]) |
dapatkan (kunci) | Dapatkan nilai item dalam kamus dengan kuncinya | a = {1: 2, 4: 8, 3: 5} a.dapatkan(1) keluaran: 2 |
setdefault(kunci) | Kembalikan nilai asli suatu elemen ke kamus | a.setdefault(2) |
f={**a, **b} | Gabungkan dua kamus | a = {'x': 6, 'y': 8} b={'c':5, 'd':3} f = {** a, ** y} cetak (f) keluaran:{'x': 6, 'y': 8, 'c': 5, 'd': 3} |
menghapus() | Hapus nilai pencocokan pertama dari suatu elemen dari daftar tanpa memperhatikan indeksnya | a = [1, 3, 2, 4, 4, 1, 6, 6, 4] a.hapus(4) cetak (a) keluaran: [1, 3, 2, 4, 1, 6, 6, 4] |
tampilan memori(x) | Akses buffer internal suatu objek | a=tampilan memori(objek) |
byte () | Ubah protokol buffer memori menjadi byte | byte(a[0:2]) |
bytearray() | Kembalikan array byte | bytearray(objek) |
# | Tulis satu baris komentar atau cegah satu baris kode dieksekusi | # Lembar contekan Python regex |
'' '' '' | Tulis komentar multi-baris | '''Lembar contekan Python regex bagus untuk pemula Ini juga merupakan penyegaran yang bagus untuk para ahli''' |
Garis komando | ||
paket instal pip | Instal perpustakaan online | pip install panda |
nama virtualenv | Gunakan virtaulenv untuk membuat lingkungan virtual | virtualenv proyek saya |
nama mkvirtualenv | Gunakan pembungkus lingkungan virtual untuk membuat lingkungan virtual | mkvirtualenv proyek saya |
file python.py | Jalankan perintah dalam file Python | 'python my_file.py |
pembekuan pip | Buat daftar semua paket yang diinstal di lingkungan virtual | pembekuan pip |
pip freeze > beberapa file | Salin semua perpustakaan yang diinstal dalam satu file | pembekuan pip > persyaratan.txt |
di mana | Temukan jalur instalasi Python | dimana python |
--Versi: kapan | Periksa versi paket | python --versi |
.exe | Jalankan shell Python | python.exe |
dengan buka(file, 'w') | Tulis ke file yang ada dan timpa konten yang ada | dengan open('regex.txt', 'w') sebagai wf: wf.write('Halo Dunia!') |
dengan buka(file, 'r') | Buka file sebagai hanya-baca | dengan open('regex.txt', 'r') sebagai rf: cetak(rf.baca() |
dengan buka(file, 'a') | Menulis ke file tanpa menimpa konten yang ada | dengan open('regex.txt', 'a') sebagai af: af.write (' nHalo Ya!') |
file.close | Tutup file jika tidak digunakan | af=buka('regex.txt') af.close |
keluar | Keluar dari shell Python | keluar() |
Jadilah Kreatif Saat Menggunakan Python
Mempelajari ekspresi reguler Python adalah langkah besar untuk menjadi programmer Python yang lebih baik, tetapi itu hanya salah satu dari sedikit hal yang perlu Anda lakukan.
Namun, bermain-main dengan sintaksnya dan berkreasi dengannya memoles keterampilan pengkodean Anda. Jadi selain mempelajari sintaks, gunakan dalam proyek kehidupan nyata dan Anda akan menjadi programmer Python yang lebih baik.
Membagikan Membagikan Menciak Surel Cara Membuat, Mengimpor, dan Menggunakan Kembali Modul Anda Sendiri dengan PythonKami menjelaskan dasar penting dari penggunaan kembali kode di Python: modul.
Baca Selanjutnya Topik-topik yang berkaitan
- Pemrograman
- Contekan
- Python
Idowu bersemangat tentang teknologi dan produktivitas apa pun yang cerdas. Di waktu luangnya, dia bermain-main dengan coding dan beralih ke papan catur ketika dia bosan, tetapi dia juga suka melepaskan diri dari rutinitas sesekali. Semangatnya untuk menunjukkan kepada orang-orang tentang teknologi modern memotivasinya untuk menulis lebih banyak.
More From Idowu OmisolaBerlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan