Lembar Cheat RegEx Python untuk Pemrogram Pemula

Lembar Cheat RegEx Python untuk Pemrogram Pemula

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

EkspresiTindakanContoh
mencetak()Menampilkan hasil dari sebuah perintahx='Halo dunia'
cetak (x)

keluaran: Halo dunia
memasukkan()Kumpulkan masukan dari penggunaprint(input('nama kamu siapa?'))

keluaran: siapa namamu?
Tipe()Temukan jenis variabelx='Ekspresi reguler'
tipe X)

keluaran:
len ()Temukan jumlah item dalam variabellen ([1, 2, 3])

keluaran: 3
Melarikan diri dari karakter yang mengubah maksud dari baris kodeprint('Saya ingin Anda menambahkan''')

keluaran: Saya ingin Anda menambahkan''
Hancurkan karakter string untuk memulai di baris berikutnyaprint('Ini adalah baris Ini adalah baris kedua')

keluaran:
Ini adalah garis
Ini adalah baris kedua
def function_name(parameter):
perintah
Memulai fungsi dengan parameter opsionaldef namamu(x):
cetak(x+1)
lambdaPanggil fungsi anonimadd_3_to = lambda y: y + 3
cetak(tambahkan_3_ke(4))

keluaran: 7
kembaliMengembalikan hasil dari suatu fungsidef namamu(x):
kembali x+1
kelasBuat objek Pythonkelas sayaKelas:
def myFunc(x):
def __init__Inisialisasi atribut kelaskelas sayaKelas:
def __init__(diri, atribut...)
'__init__.pySimpan file yang berisi modul sehingga berhasil dibaca di file Python lainGanti nama file yang berisi modul sebagai:

'__init__.py
int()Ubah variabel menjadi bilangan bulatint(1.234)

keluaran: 1
str ()Ubah variabel menjadi stringstr (1.234)

keluaran: '1.234'
mengambang()Ubah variabel menjadi floatmengapung(23)

keluaran: 23.0
dict(Penghitung())Ubah daftar atau tupple menjadi kamus setelah menyortir dengan Penghitung bawaan Pythondari 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 terdekatputaran (23.445)

keluaran: 23
bulat (operasi atau angka, tempat desimal)Bulatkan hasil operasi ke sejumlah tempat desimal tertentubulat(23.4568, 2)

keluaran: 23.46
jika:Memulai pernyataan bersyaratjika 2<3:
print('Dua lebih kecil')
peri:Buat pernyataan tandingan jika pernyataan if Salahjika 2<3:
print('Dua lebih kecil')
elif 2==3:
print('Lanjutkan')
lain:Buat pernyataan balasan terakhir jika kondisi lain Salahjika 2<3:
print('Dua lebih kecil')
elif 2==3:
print('Lanjutkan')
lain:
print('Tiga lebih besar')
melanjutkanAbaikan suatu kondisi dan jalankan sisa loopa = [1, 4, -10, 6, 8]
untuk b dalam:
jika b<=0:
melanjutkan
cetak (b)

keluaran:
1
4
6
8
merusakHentikan aliran loop dengan kondisi yang diberikana = [1, 4, -10, 6, 8]
untuk b dalam:
jika b>=6:
merusak
cetak (b)

keluaran:
1
4
-10
lulusAbaikan serangkaian instruksi sebelumnyauntuk b dalam:
lulus
coba, kecuali
Coba blok kode, jika tidak, naikkan pengecualian yang ditentukanmencoba:
cetak (a)

kecuali:
print('Terjadi kesalahan!')

keluaran: Terjadi kesalahan!
akhirnyaJalankan kode terakhir ketika blok coba dan kecuali gagalmencoba:
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 memungkinkana = 7 + 2
jika sebuah<10:
raise Exception('Oh! Anda tidak mendapatkan skor 10')
impor xImpor seluruh modul atau perpustakaanimpor matematika
dari x impor yImpor perpustakaan x dari file, atau kelas ydari mode impor scipy.stats
sebagaiSesuaikan ekspresi dengan nama pilihan Andaimpor panda sebagai pd
di dalamPeriksa apakah ada nilai dalam variabelx = [1, 4, 6, 7]
jika 5 dalam x:
print('Ada lima')
lain:
print('Tidak ada lima')

keluaran: Tidak ada lima
adalahPeriksa apakah dua variabel merujuk ke satu elemenx = [1, 4, 6, 7]
x=b
cetak (x adalah b)
benar
Tidak adaNyatakan nilai nolx=Tidak ada
<Periksa apakah satu nilai lebih rendah dari yang lain5<10

keluaran: Benar
>Periksa apakah satu nilai lebih dari yang lain5> 10

keluaran: Salah
<=Periksa apakah suatu nilai lebih kecil atau sama dengan yang lain2 * 2<=3

keluaran: Salah
> =Periksa apakah suatu nilai lebih besar atau sama dengan yang lain2 * 2> = 3

keluaran: Benar
'==Periksa apakah suatu nilai persis sama dengan yang lain3 == 4

keluaran: Salah
! =Pastikan bahwa suatu nilai tidak sama dengan yang lain3! = 4

keluaran: Benar
impor ulangImpor ekspresi reguler bawaan Pythonimpor ulang
re.findall('string', variabel)
a|bPeriksa apakah salah satu dari dua elemen ada dalam stringimpor ulang
someText = 'Halo ekspresi reguler'
a=re.findall('reguler|Halo', someText)
cetak (a)

keluaran: ['Halo', 'biasa']
string$Periksa apakah suatu variabel diakhiri dengan serangkaian stringimpor ulang
someText = 'Halo ekspresi reguler'
a=re.findall('expression$', someText)

keluaran: ['ekspresi']
^stringPeriksa apakah suatu variabel dimulai dengan satu set stringimpor ulang
someText = 'Halo ekspresi reguler'
a=re.findall('^Halo', someText)
cetak (a)

keluaran: ['Halo']
string.indeks()Periksa posisi indeks karakter stringa= 'Halo Dunia'
a.indeks('H')

keluaran: 0
string.kapitalisasi()Kapitalisasi karakter pertama dalam satu set stringa= 'Halo Dunia'
a.kapitalisasi()

keluaran: 'Halo dunia'
string.swapcase()Cetak huruf pertama dari setiap kata sebagai huruf kecil dan yang lainnya sebagai huruf besara= 'Halo Dunia'
a.swapcase()

keluaran:
'Halo Dunia'
string.lower()Ubah semua string menjadi huruf kecila= 'Halo Dunia'
a.bawah()

keluaran: 'halo dunia'
string.upper()Ubah semua string menjadi huruf besara= 'Halo Dunia'
a.atas()

keluaran: 'HALO DUNIA'
string.mulai dengan()Periksa apakah string dimulai dengan karakter tertentua= 'Halo Dunia'
a.mulai dengan('a')

keluaran: Salah
string.berakhir dengan()Periksa apakah string diakhiri dengan karakter tertentua= 'Halo Dunia'
a.berakhir dengan('d')

keluaran: Benar
string.split()Pisahkan setiap kata ke dalam daftara= 'Halo Dunia'
a.bagi ()

keluaran: ['Halo', 'dunia']
string {}'.format()Menampilkan output sebagai stringa = 3 + 4
print('Jawabannya adalah {}'.format(a))

keluaran: Jawabannya adalah 7
bukan Tidak AdaPeriksa apakah nilai variabel tidak kosongdef checknull (a):
jika a bukan Tidak ada:
kembali 'penuh!'
lain:
kembali 'kosong!'
x% yTemukan sisa (modulus) dari suatu pembagian9% 4

keluaran: 1
x // yCari hasil bagi dari sebuah divisi9 // 4

keluaran: 2
'=Tetapkan nilai ke variabela = {1: 5, 3: 4}
'+Tambahkan elemen bersama-sama['dua'] + ['satu']

keluaran: ['dua', 'satu']

1 + 3

keluaran = 4
'-Temukan perbedaan antara satu set angka3-4

keluaran = -1
'*Temukan produk dari serangkaian angka3 * 4

keluaran: 12
a+=xTambahkan x ke variabel a tanpa menetapkan nilainya ke variabel barua = 2
a + = 3

keluaran: 5
a-=xKurangi x dari variabel a tanpa menugaskannya ke variabel barua = 3
a- = 2

keluaran: 1
a*=xTemukan produk dari variabel a dan x tanpa menugaskan hasilnya ke variabel barua = [1, 3, 4]
a * = 2

keluaran: [1, 3, 4, 1, 3, 4]
x ** yNaikkan basis x ke daya y2 ** 3

keluaran: 8
pow (x,y)Naikkan x ke pangkat ydaerah (2, 3)

keluaran: 8
perut(x)Ubah bilangan bulat negatif menjadi nilai absolutnyaperut (-5)

keluaran: 5
x**(1/n)Menemukan akar ke-n dari suatu bilangan8 ** (1/3)

keluaran: 2
a=b=c=d=xTetapkan nilai yang sama untuk beberapa variabela=b=c=d='Halo dunia'
x, y = y, xTukar variabelx = [1, 2]
y = 3
x, y = y, x
cetak (x, y)

keluaran:
3 [1, 2]
untukUlangi elemen-elemen dalam variabela = [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
ketikaTerus perulangan melalui variabel, sejauh kondisi tertentu tetap Benara = 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 yx=rentang(4)
cetak (x)
rentang (0, 4)
untuk b dalam x:
cetak (b)

keluaran:
0
1
2
3
jumlah()Iterasi melalui elemen dalam daftarcetak(jumlah([1, 2, 3]))

keluaran: 6
jumlah (daftar, mulai)Kembalikan jumlah daftar dengan elemen tambahancetak(jumlah([1, 2, 3], 3))

keluaran: 9
[]Buatlah daftar elemenx=['a', 3, 5, 'h', [1, 3, 3], {'d':3}]
()Buat tupple---tupple tidak dapat diubahx=(1, 2, 'g', 5)
{}Buat kamusa = {'x': 6, 'y': 8}
x[a:b]Iris melalui daftarx = [1, 3, 5, 6]
x [0: 2]

keluaran: [1, 3]
x[kunci]Dapatkan nilai kunci dalam kamus xa = {'x': 6, 'y': 8}
cetak(a['x'])

keluaran: 6
x.tambahkan()Tambahkan daftar nilai ke daftar kosongx = [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 bersarangx = [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 tertentux = [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 tertentuy = {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 tertentua = {1: 3, 2: 4, 5: 6}
a.pop(1)

keluaran: 3
dict.popitem()Keluarkan item terakhir dari kamus dan hapusa = {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 daftara = [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 kamusx = [1, 3, 5]
x.bersih()
cetak (x)

keluaran: []
menghapus()Hapus item dari daftarx = [1, 5, 6, 7]
x.hapus(1)

keluaran: [5, 6, 7]
memasukkan()Masukkan elemen ke dalam daftarx = [3, 5, 6]
x.insert(1, 4)
cetak (x)

keluaran: [1, 4, 3, 5, 6]
urutkan (terbalik = kondisi)Membalikkan arah elemen dalam daftarx = [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 ujungnyax = {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 kamusa = {1: 2, 4: 8}
a.kunci()

keluaran: dict_keys([1, 4])
nilai()Tampilkan semua nilai dalam kamusa = {1: 2, 4: 8}
a.nilai()

keluaran: dict_values([2, 8])
barang()Tampilkan kunci dan nilainya dalam kamusa = {1: 2, 4: 8}
a.barang()

keluaran: dict_items([(1, 2), (4, 8)])
dapatkan (kunci)Dapatkan nilai item dalam kamus dengan kuncinyaa = {1: 2, 4: 8, 3: 5}
a.dapatkan(1)

keluaran: 2
setdefault(kunci)Kembalikan nilai asli suatu elemen ke kamusa.setdefault(2)
f={**a, **b}Gabungkan dua kamusa = {'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 indeksnyaa = [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 objeka=tampilan memori(objek)
byte ()Ubah protokol buffer memori menjadi bytebyte(a[0:2])
bytearray()Kembalikan array bytebytearray(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 pipInstal perpustakaan onlinepip install panda
nama virtualenvGunakan virtaulenv untuk membuat lingkungan virtualvirtualenv proyek saya
nama mkvirtualenvGunakan pembungkus lingkungan virtual untuk membuat lingkungan virtualmkvirtualenv proyek saya
file python.pyJalankan perintah dalam file Python'python my_file.py
pembekuan pipBuat daftar semua paket yang diinstal di lingkungan virtualpembekuan pip
pip freeze > beberapa fileSalin semua perpustakaan yang diinstal dalam satu filepembekuan pip > persyaratan.txt
di manaTemukan jalur instalasi Pythondimana python
--Versi: kapanPeriksa versi paketpython --versi
.exeJalankan shell Pythonpython.exe
dengan buka(file, 'w')Tulis ke file yang ada dan timpa konten yang adadengan open('regex.txt', 'w') sebagai wf:
wf.write('Halo Dunia!')
dengan buka(file, 'r')Buka file sebagai hanya-bacadengan open('regex.txt', 'r') sebagai rf:
cetak(rf.baca()
dengan buka(file, 'a')Menulis ke file tanpa menimpa konten yang adadengan open('regex.txt', 'a') sebagai af:
af.write (' nHalo Ya!')
file.closeTutup file jika tidak digunakanaf=buka('regex.txt')
af.close
keluarKeluar dari shell Pythonkeluar()

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 Python

Kami menjelaskan dasar penting dari penggunaan kembali kode di Python: modul.





Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Contekan
  • Python
Tentang Penulis Idisou Omisola(94 Artikel Diterbitkan)

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 Omisola

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!





Klik di sini untuk berlangganan