mencetak() |
Menampilkan hasil dari sebuah perintah |
x = "Halo dunia" cetak (x) keluaran: Halo dunia |
memasukkan() |
Kumpulkan masukan dari pengguna |
print (masukan ("siapa namamu?")) output: siapa namamu? |
Tipe() |
Temukan jenis variabel |
x = "Ekspresi reguler" tipe X) keluaran: |
len () |
Temukan jumlah item dalam variabel |
len ([1, 2, 3]) keluaran: 3 |
\ |
Meloloskan diri dari karakter yang mengubah maksud baris kode |
print ("Saya ingin Anda menambahkan \" \ "") keluaran: Saya ingin Anda menambahkan "" |
\ n |
Hancurkan karakter string untuk memulai di baris berikutnya |
print ("Ini adalah baris \ n Ini adalah baris kedua") keluaran: Ini garis Ini adalah baris kedua |
def function_name (parameter): perintah |
Memulai fungsi dengan parameter opsional |
def yourName (x): cetak (x + 1) |
lambda |
Panggil fungsi anonim |
add_3_to = lambda y: y + 3 cetak (add_3_to (4)) keluaran: 7 |
kembali |
Kembalikan hasil dari suatu fungsi |
def yourName (x): return x + 1 |
kelas |
Buat objek Python |
kelas myClass: def myFunc (x): |
def __init__ |
Inisialisasi atribut kelas |
kelas myClass: def __init __ (diri, atribut ...) |
"__init__.py |
Simpan file yang berisi modul agar berhasil dibaca di file Python lain |
Ubah 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' |
mengapung() |
Ubah variabel menjadi float |
mengapung (23) keluaran: 23.0 |
dikt (Penghitung ()) |
Ubah daftar atau tupple menjadi kamus setelah mengurutkan dengan Penghitung bawaan Python |
dari koleksi import Counter dikt (Penghitung ([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 |
bulat (23,445) keluaran: 23 |
round (operasi atau angka, tempat desimal) |
Bulatkan hasil operasi ke sejumlah tempat desimal tertentu |
bulat (23,4568, 2) keluaran: 23.46 |
jika: |
Mulailah pernyataan bersyarat |
jika 2 <3: cetak ("Dua lebih kecil") |
elif: |
Buat counterstatement jika pernyataan if False |
jika 2 <3: cetak ("Dua lebih kecil") elif 2 == 3: cetak ("Lanjutkan") |
lain: |
Buat pernyataan balasan terakhir jika kondisi lain adalah False |
jika 2 <3: cetak ("Dua lebih kecil") elif 2 == 3: cetak ("Lanjutkan") lain: print ("Tiga lebih besar") |
terus |
Abaikan kondisi dan jalankan loop lainnya |
a = [1, 4, -10, 6, 8] untuk b dalam a: jika b <= 0: terus cetak (b) keluaran: 1 4 6 8 |
istirahat |
Hentikan aliran loop dengan kondisi tertentu |
a = [1, 4, -10, 6, 8] untuk b dalam a: jika b> = 6: istirahat cetak (b) keluaran: 1 4 -10 |
lulus |
Abaikan satu set instruksi sebelumnya |
untuk b dalam a: lulus |
coba, kecuali
|
Coba blok kode, jika tidak, buat pengecualian yang ditentukan |
mencoba: cetak (a) kecuali: print ("Terjadi kesalahan!") keluaran: Terjadi kesalahan! |
akhirnya |
Jalankan kode terakhir ketika percobaan dan blok 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 |
meningkatkan Exception () |
Munculkan pengecualian yang menghentikan perintah saat eksekusi tidak memungkinkan |
a = 7 + 2 jika a <10: angkat Exception ("Oh! Anda tidak mendapatkan skor 10 ") |
impor x |
Impor seluruh modul atau pustaka |
impor matematika |
dari x import y |
Impor perpustakaan x dari file, atau kelas y |
dari mode impor scipy.stats |
sebagai |
Sesuaikan ekspresi dengan nama pilihan Anda |
import panda sebagai pd |
di |
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 |
aku s |
Periksa apakah dua variabel mengacu pada 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 sama persis dengan yang lain |
3==4 ouput: Salah |
!= |
Pastikan bahwa suatu nilai tidak sama dengan yang lain |
3!=4 ouput: Benar |
impor kembali |
Impor ekspresi reguler bawaan Python |
impor kembali re.findall ("string", variabel) |
a | b |
Periksa apakah salah satu dari dua elemen ada dalam sebuah string |
impor kembali someText = "Halo ekspresi reguler" a = re.findall ("regular | Hello", someText) cetak (a) keluaran: ['Halo', 'biasa'] |
string $ |
Periksa apakah sebuah variabel diakhiri dengan satu set string |
impor kembali someText = "Halo ekspresi reguler" a = re.findall ("ekspresi $", someText) keluaran: ['ekspresi'] |
^ string |
Periksa apakah variabel dimulai dengan satu set string |
impor kembali someText = "Halo ekspresi reguler" a = re.findall ("^ Hello", someText) cetak (a) keluaran: ['Halo'] |
string.index () |
Periksa posisi indeks karakter string |
a = "Halo Dunia" a.index ('H') keluaran: 0 |
string.capitalize () |
Gunakan huruf besar untuk karakter pertama dalam satu set string |
a = "Halo Dunia" a.capitalize () keluaran: 'Halo dunia' |
string.swapcase () |
Cetak huruf pertama dari setiap kata sebagai huruf kecil dan huruf lainnya sebagai huruf besar |
a = "Halo Dunia" a.swapcase () keluaran: 'Halo Dunia' |
string.lower () |
Ubah semua string menjadi huruf kecil |
a = "Halo Dunia" a.lower () keluaran: 'halo dunia' |
string.upper () |
Ubah semua string menjadi huruf besar |
a = "Halo Dunia" a.upper () keluaran: 'HELLO WORLD' |
string.startswith () |
Periksa apakah sebuah string dimulai dengan karakter tertentu |
a = "Halo Dunia" a.startswith ('a') keluaran: Salah |
string.endswith () |
Periksa apakah sebuah string diakhiri dengan karakter tertentu |
a = "Halo Dunia" a.endswith ('d') keluaran: Benar |
string.split () |
Pisahkan setiap kata ke dalam daftar |
a = "Halo Dunia" a.split () keluaran: ['Halo', 'dunia'] |
string {} '. format () |
Menampilkan keluaran 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 None: kembali "penuh!" lain: kembali "kosong!" |
x% y |
Temukan sisa (modulus) dari sebuah divisi |
9%4 keluaran: 1 |
x // y |
Temukan hasil bagi sebuah divisi |
9//4 keluaran: 2 |
"= |
Tetapkan nilai ke variabel |
a = {1: 5, 3: 4} |
"+ |
Tambahkan elemen bersama |
["dua"] + ["satu"] keluaran: ['a two', 'a one'] 1+3 keluaran = 4 |
"- |
Temukan perbedaan antara sekumpulan angka |
3-4 keluaran = -1 |
"* |
Temukan produk dari sekumpulan 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 |
Buat subkontrak x dari variabel a tanpa menugaskannya ke variabel baru |
a = 3 a- = 2 keluaran: 1 |
a * = x |
Temukan hasil kali variabel a dan x tanpa memasukkan hasil ke variabel baru |
a = [1, 3, 4] a * = 2 keluaran: [1, 3, 4, 1, 3, 4] |
x ** y |
Naikkan basis x ke pangkat y |
2**3 keluaran: 8 |
pow (x, y) |
Naikkan x pangkat y |
kekuatan (2, 3) keluaran: 8 |
abs (x) |
Ubah bilangan bulat negatif menjadi nilai absolutnya |
abs (-5) keluaran: 5 |
x ** (1 / n) |
Temukan akar ke-n sebuah 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 dalam variabel |
a = [1, 3, 5] untuk b dalam a: cetak (b, "x", "2", "=", b * 2) keluaran: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
sementara |
Terus lakukan perulangan melalui variabel, sejauh kondisi tertentu tetap True |
a = 4 b = 2 sedangkan b <= a: cetak (b, "lebih kecil dari", a) b + = 1 keluaran: 2 lebih kecil dari 4 3 lebih kecil dari 4 4 lebih kecil dari 4 |
jarak() |
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 yang ditambahkan |
cetak (jumlah ([1, 2, 3], 3)) keluaran: 9 |
[] |
Buat daftar elemen |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Buat tuppletupples yang tidak bisa diubah |
x = (1, 2, 'g', 5) |
{} |
Buat kamus |
a = {'x': 6, 'y': 8} |
x [a: b] |
Mengiris daftar |
x = [1, 3, 5, 6] x [0: 2] keluaran: [1, 3] |
x [kunci] |
Dapatkan nilai kunci di kamus x |
a = {'x': 6, 'y': 8} cetak (a ['x']) keluaran: 6 |
x.append () |
Tambahkan daftar nilai ke daftar kosong |
x = [1] x.append ([1,2,3]) cetak (x) keluaran: [1, [1,2,3]] |
x.extend () |
Tambahkan daftar nilai untuk melanjutkan daftar yang ada tanpa perlu membuat daftar bertingkat |
x = [1,2] x. memperpanjang ([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 [key]) |
Hapus kunci dan nilai sepenuhnya dari kamus pada indeks tertentu |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) cetak (y) keluaran = {2: 5, 4: 6} |
dict.pop () |
Munculkan 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} |
list.pop () |
Munculkan indeks tertentu 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] |
bersih() |
Kosongkan elemen daftar atau kamus |
x = [1, 3, 5] x. jelas () cetak (x) keluaran: [] |
menghapus() |
Hapus item dari daftar |
x = [1, 5, 6, 7] x. hapus (1) keluaran: [5, 6, 7] |
memasukkan() |
Sisipkan elemen ke dalam daftar |
x = [3, 5, 6] x. masukkan (1, 4) cetak (x) keluaran: [1, 4, 3, 5, 6] |
urutkan (terbalik = kondisi) |
Membalik arah elemen dalam daftar |
x = [1, 3, 5, 6] x.sort (mundur = True) cetak (x) keluaran: [6, 5, 3, 1] |
memperbarui() |
Perbarui kamus dengan mengubah elemen pertamanya dan menambahkan item lain ke bagian akhir |
x = {1: 3, 5: 6} x. pembaruan ({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.keys () keluaran: dict_keys ([1, 4]) |
nilai () |
Tampilkan semua nilai dalam kamus |
a = {1: 2, 4: 8} a.values () keluaran: nilai_tik ([2, 8]) |
item () |
Tampilkan kunci dan nilai dalam kamus |
a = {1: 2, 4: 8} a.items () keluaran: dict_items ([(1, 2), (4, 8)]) |
dapatkan (kunci) |
Dapatkan nilai suatu 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 pertama yang cocok dari sebuah elemen dari daftar tanpa memikirkan 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] |
memoryview (x) |
Akses buffer internal suatu objek |
a = memoryview (objek) |
byte () |
Ubah protokol penyangga memori menjadi byte |
byte (a [0: 2]) |
bytearray () |
Kembalikan array byte |
bytearray (objek) |
# |
Tulis satu baris komentar atau cegah baris kode dieksekusi |
# Lembar contekan regex Python |
Tulis komentar beberapa baris |
Lembar contekan Python regex bagus untuk pemula Ini juga merupakan penyegar yang bagus bagi para ahli |
Garis komando |
pip instal paket |
Instal perpustakaan online |
pip install panda |
nama virtualenv |
Gunakan virtaulenv untuk membuat lingkungan virtual |
virtualenv myproject |
mkvirtualenv |
Gunakan pembungkus lingkungan virtual untuk membuat lingkungan virtual |
mkvirtualenv myproject |
python file.py |
Jalankan perintah dalam file Python |
"python my_file.py |
pip membekukan |
Buat daftar semua paket yang diinstal di lingkungan virtual |
pip membekukan |
pip freeze> beberapa file |
Salin semua pustaka yang diinstal dalam satu file |
pip freeze> requirement.txt |
dimana |
Temukan jalur instalasi Python |
dimana python |
--Versi: kapan |
Periksa versi paket |
python --version |
.exe |
Jalankan shell Python |
python.exe |
dengan open (file, 'w') |
Menulis ke file yang sudah ada dan menimpa konten yang sudah ada |
dengan open ('regex.txt', 'w') sebagai wf: wf.write ("Halo Dunia!") |
dengan open (file, 'r') |
Buka file sebagai baca-saja |
dengan open ('regex.txt', 'r') sebagai rf: cetak (rf.read () |
dengan open (file, 'a') |
Menulis ke file tanpa menimpa konten yang sudah 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() |