1000+ soal pilihan ganda kami fokus pada semua topik subjek Pemrograman Python, mencakup 100+ topik. Ini akan membantu Anda mempersiapkan ujian, kontes, tes online, kuis, viva-voce, wawancara, dan sertifikasi. Anda juga dapat mengunduh PDF soal pilihan ganda Python dengan mendaftar di bawah ini
1. MCQ Python pada Nama & Operator Variabel
Bagian ini berisi pertanyaan dan jawaban pilihan ganda tentang variabel python dan operator dasar
2. MCQ Python pada Tipe Data & Tipe Numerik
Bagian ini berisi pertanyaan dan jawaban tentang modul Python seperti modul matematika, modul acak, modul sys, modul datetime, modul pickle dan tutrle
Python adalah bahasa pemrograman dengan objek, modul, utas, pengecualian, dan manajemen memori otomatis. Manfaat python adalah sederhana dan mudah, portabel, dapat diperluas, struktur data bawaan, dan open-source
👉 Unduhan PDF Gratis. Pertanyaan & Jawaban Wawancara Python >>
2) Apa itu PEP 8?
PEP 8 adalah konvensi pengkodean, serangkaian rekomendasi, tentang cara menulis kode Python Anda agar lebih mudah dibaca
3) Apa itu acar dan unpickling?
Modul Pickle menerima objek Python apa pun dan mengubahnya menjadi representasi string dan membuangnya ke dalam file dengan menggunakan fungsi dump. Proses ini disebut pengawetan. Sementara proses pengambilan objek Python asli dari representasi string yang tersimpan disebut unpickling
4) Bagaimana Python ditafsirkan?
Bahasa Python adalah bahasa yang ditafsirkan. Program Python berjalan langsung dari kode sumber. Itu mengubah kode sumber yang ditulis oleh programmer menjadi bahasa perantara, yang diterjemahkan lagi ke dalam bahasa mesin yang harus dieksekusi
5) Bagaimana memori dikelola dengan Python?
Memori Python dikelola oleh ruang tumpukan pribadi Python. Semua objek dan struktur data Python terletak di tumpukan pribadi. Pemrogram tidak memiliki akses ke tumpukan pribadi ini, dan juru bahasa menangani tumpukan pribadi Python ini
Alokasi ruang heap Python untuk objek Python dilakukan oleh manajer memori Python. API inti memberikan akses ke beberapa alat untuk dikodekan oleh programmer
Python juga memiliki pengumpul sampah bawaan, yang mendaur ulang semua memori yang tidak terpakai dan membebaskan memori dan membuatnya tersedia untuk ruang heap
6) Alat apa yang membantu menemukan bug atau melakukan analisis statis?
PyChecker adalah alat analisis statis yang mendeteksi bug dalam kode sumber Python dan memperingatkan tentang gaya dan kerumitan bug. Pylint adalah alat lain yang memverifikasi apakah modul memenuhi standar pengkodean
7) Apa itu dekorator Python?
Dekorator Python adalah perubahan khusus yang kami buat dalam sintaks Python untuk mengubah fungsi dengan mudah
8) Apa perbedaan antara daftar dan tupel?
Perbedaan antara list dan tuple adalah list bisa berubah sedangkan tuple tidak. Tuple dapat di-hash, misalnya. , sebagai kunci untuk kamus
9) Bagaimana argumen disampaikan berdasarkan nilai atau referensi?
Segala sesuatu di Python adalah objek, dan semua variabel menyimpan referensi ke objek. Nilai referensi sesuai dengan fungsinya. Oleh karena itu, Anda tidak dapat mengubah nilai referensi. Namun, Anda dapat mengubah objek jika dapat diubah
10) Apa itu pemahaman Dict dan Daftar?
Mereka adalah konstruksi sintaks untuk memudahkan pembuatan Kamus atau Daftar berdasarkan iterable yang ada
11) Apa tipe bawaan yang disediakan python?
Python menyediakan dua tipe bawaan. 1) Dapat berubah dan 2) Tidak dapat diubah
Jenis bawaan yang dapat diubah adalah
- Daftar
- Set
- Kamus
- Jenis bawaan yang tidak dapat diubah
- String
- Tupel
- Angka
Jenis bawaan yang tidak dapat diubah adalah
- String
- Tupel
- Angka
12) Jelaskan namespace dengan Python
Dengan Python, setiap nama yang diperkenalkan memiliki tempat tinggal dan dapat dikaitkan. Ini dikenal sebagai ruang nama. Itu seperti sebuah kotak di mana nama variabel dipetakan ke objek yang ditempatkan. Setiap kali variabel dicari, kotak ini akan dicari untuk mendapatkan objek yang sesuai
13) Apa itu lambda dengan Python?
Ini adalah fungsi anonim ekspresi tunggal yang sering digunakan sebagai fungsi inline
14) Mengapa formulir lambda di python tidak memiliki pernyataan?
Formulir lambda di python tidak memiliki pernyataan karena digunakan untuk membuat objek fungsi baru dan kemudian mengembalikannya saat runtime
15) Jelaskan pass dengan Python
Pass berarti pernyataan Python tanpa operasi, atau dengan kata lain, itu adalah tempat penampung dalam pernyataan majemuk, di mana harus ada yang kosong, dan tidak ada yang harus ditulis di sana
16) Dalam Python apa itu iterator?
Di Python, iterator digunakan untuk mengulangi sekelompok elemen, wadah seperti daftar
17) Apa yang paling unit di Python?
Kerangka pengujian unit dalam Python dikenal sebagai unittest. Ini mendukung berbagi pengaturan, pengujian otomasi, kode shutdown untuk pengujian, agregasi pengujian ke dalam koleksi, dll
18) Jelaskan mengiris dengan Python?
Mekanisme untuk memilih rentang item dari jenis urutan seperti daftar, tupel, string, dll. , dikenal sebagai irisan
19) Apa itu generator di Python?
Cara penerapan iterator dikenal sebagai generator. Ini adalah fungsi normal kecuali bahwa itu menghasilkan ekspresi dalam fungsi
20) Apa itu docstring dengan Python?
String dokumentasi Python dikenal sebagai docstring, ini adalah cara untuk mendokumentasikan fungsi, modul, dan kelas Python
21) Bagaimana Anda bisa menyalin objek dengan Python?
Untuk menyalin objek dengan Python, Anda dapat mencoba x=0 #define a while loop while(x <4): print(x) x = x+1 7 atau x=0 #define a while loop while(x <4): print(x) x = x+1 8 untuk kasus umum. Anda tidak dapat menyalin semua objek kecuali sebagian besar objek
22) Apa indeks negatif di Python?
Urutan python dapat diindeks dalam angka positif dan negatif. Untuk indeks positif, 0 adalah indeks pertama, 1 adalah indeks kedua, dan seterusnya. Untuk indeks negatif, (-1) adalah indeks terakhir, dan (-2) adalah indeks kedua terakhir, dan seterusnya
23) Bagaimana Anda bisa mengonversi angka menjadi string?
Untuk mengubah angka menjadi string, gunakan fungsi bawaan x=0 #define a while loop while(x <4): print(x) x = x+1 9 Jika Anda menginginkan representasi oktal atau heksadesimal, gunakan fungsi bawaan oct() atau hex()
24) Apa perbedaan antara xrange dan range?
Xrange mengembalikan objek xrange sementara range mengembalikan daftar dan menggunakan memori yang sama dan berapa pun ukuran rentangnya
25) Apa itu modul dan paket di Python?
Dalam Python, modul adalah cara untuk menyusun program. Setiap file program Python adalah modul, yang mengimpor modul lain seperti objek dan atribut
Folder program Python adalah paket modul. Sebuah paket dapat memiliki modul atau subfolder
26) Apa aturan untuk variabel lokal dan global di Python?
Berikut adalah aturan untuk variabel lokal dan global di Python
Variabel lokal. Jika sebuah variabel diberi nilai baru di mana saja di dalam tubuh fungsi, itu dianggap lokal
Variabel global. Variabel-variabel yang hanya direferensikan di dalam suatu fungsi secara implisit bersifat global
27) Bagaimana Anda bisa berbagi variabel global di seluruh modul?
Untuk berbagi variabel global lintas modul dalam satu program, buat modul khusus. Impor modul konfigurasi di semua modul aplikasi Anda. Modul akan tersedia sebagai variabel global di seluruh modul
28) Jelaskan bagaimana Anda membuat Python Script dapat dieksekusi di Unix?
Untuk membuat Skrip Python dapat dieksekusi di Unix, Anda perlu melakukan dua hal,
Mode file skrip harus dapat dieksekusi, dan baris pertama harus dimulai dengan # ( #. /usr/local/bin/python)
29) Jelaskan cara menghapus file dengan Python?
Dengan menggunakan perintah #use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x _0 atau #use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x 1
30) Jelaskan bagaimana Anda bisa menghasilkan angka acak dengan Python?
Untuk menghasilkan angka acak dengan Python, Anda perlu mengimpor perintah sebagai
import random random.random()Ini mengembalikan angka floating-point acak dalam rentang [0,1)
31) Bagaimana Anda bisa mengakses modul yang ditulis dengan Python dari C?
Anda dapat mengakses modul yang ditulis dengan Python dari C dengan mengikuti metode,
#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x 2
32) Apa gunanya // operator di Python?
Ini adalah Operator Pembagian Lantai, yang digunakan untuk membagi dua operan dengan hasil sebagai hasil bagi yang hanya menunjukkan angka sebelum titik desimal. Misalnya, 10//5 = 2 dan 10. 0//5. 0 = 2. 0
33) Sebutkan lima manfaat menggunakan Python
Berikut adalah lima manfaat menggunakan Python
- Python terdiri dari perpustakaan standar yang sangat besar untuk sebagian besar platform Internet seperti Email, HTML, dll
- Python tidak memerlukan manajemen memori eksplisit karena juru bahasa itu sendiri mengalokasikan memori ke variabel baru dan membebaskannya secara otomatis
- Memberikan keterbacaan yang mudah karena penggunaan tanda kurung siku
- Mudah dipelajari untuk pemula
- Memiliki tipe data bawaan menghemat waktu dan upaya pemrograman dari mendeklarasikan variabel
34) Sebutkan penggunaan fungsi split di Python
Penggunaan fungsi split di Python adalah memecah string menjadi string yang lebih pendek menggunakan pemisah yang ditentukan. Ini memberikan daftar semua kata yang ada dalam string
35) Jelaskan Flask dan manfaatnya
Flask adalah kerangka mikro web untuk Python berdasarkan lisensi "Werkzeug, Jinja 2 dan niat baik" BSD. Werkzeug dan jingja adalah dua ketergantungannya
Labu adalah bagian dari kerangka mikro. Artinya, ia akan memiliki sedikit atau tidak ada ketergantungan pada perpustakaan eksternal. Itu membuat kerangka kerja ringan sementara ada sedikit ketergantungan untuk memperbarui dan lebih sedikit bug keamanan
36) Apa perbedaan antara Django, Pyramid, dan Flask?
Flask adalah "microframework" yang dibuat terutama untuk aplikasi kecil dengan persyaratan yang lebih sederhana. Dalam labu, Anda tidak harus menggunakan perpustakaan eksternal. Labu siap digunakan
Piramida dibangun untuk aplikasi yang lebih besar. Ini memberikan fleksibilitas dan memungkinkan pengembang menggunakan alat yang tepat untuk proyek mereka. Pengembang dapat memilih database, struktur URL, gaya template, dan banyak lagi. Seperti Pyramid, Django juga dapat digunakan untuk aplikasi yang lebih besar. Ini termasuk ORM
37) Apa itu Flask-WTF dan apa saja fiturnya?
Flask-WTF menawarkan integrasi sederhana dengan WTForms. Fitur termasuk untuk Flask WTF adalah
- Integrasi dengan WTFforms
- Formulir aman dengan token CSRF
- Perlindungan CSRF global
- Integrasi internasionalisasi
- Recaptcha mendukung
- Unggahan file yang berfungsi dengan Unggahan Flask
38) Jelaskan cara kerja skrip Flask yang umum?
Cara umum agar skrip flask berfungsi adalah
- Entah itu harus menjadi jalur impor untuk aplikasi Anda
- Atau jalur ke file Python
39) Jelaskan bagaimana Anda dapat mengakses sesi di Flask?
Sesi pada dasarnya memungkinkan Anda mengingat informasi dari satu permintaan ke permintaan lainnya. Dalam labu, ia menggunakan cookie yang ditandatangani sehingga pengguna dapat melihat konten sesi dan memodifikasinya. Pengguna dapat memodifikasi sesi jika hanya memiliki kunci rahasia Flask. kunci rahasia
40) Apakah Flask merupakan model MVC, dan jika ya berikan contoh yang menunjukkan pola MVC untuk aplikasi Anda?
Pada dasarnya, Flask adalah framework minimalis yang berperilaku sama seperti framework MVC. Jadi MVC sangat cocok untuk Flask, dan pola untuk MVC akan kita pertimbangkan untuk contoh berikut
from flask import Flaskapp = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)Dalam kode ini, bagian Konfigurasi Anda akan berasal dari flask import Flask#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x _3
Lihat bagian akan@app.route("/") Def hello(): return "Hello World"
Sementara Anda model atau bagian utama akan
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
_4
41) Jelaskan koneksi database di Python Flask?
Flask mendukung aplikasi berbasis database (RDBS). Sistem seperti itu membutuhkan pembuatan skema, yang membutuhkan pemipaan shema. sql menjadi perintah sqlite3. Jadi, Anda perlu menginstal perintah sqlite3 untuk membuat atau memulai database di Flask
Flask memungkinkan untuk meminta database dalam tiga cara
- sebelum_permintaan(). Itu dipanggil sebelum permintaan dan tidak memberikan argumen
- after_request(). Itu dipanggil setelah permintaan dan meneruskan respons yang akan dikirim ke klien
- teardown_request(). Itu dipanggil dalam situasi ketika pengecualian dimunculkan, dan respons tidak dijamin. Mereka dipanggil setelah respons dibangun. Mereka tidak diizinkan untuk mengubah permintaan, dan nilainya diabaikan
42) Jika Anda memiliki beberapa server Memcache, dan salah satunya gagal berisi data, apakah akan mencoba mendapatkannya?
Data di server yang gagal tidak akan dihapus, tetapi ada ketentuan untuk kegagalan otomatis, yang dapat Anda konfigurasikan untuk banyak node. Fail-over dapat dipicu selama segala jenis kesalahan level server socket atau Memcached dan tidak selama kesalahan klien normal seperti menambahkan kunci yang ada, dll
43) Jelaskan bagaimana Anda dapat meminimalkan pemadaman server Memcached dalam Pengembangan Python Anda?
- Ketika satu contoh gagal, beberapa dari mereka turun, ini akan menempatkan beban yang lebih besar pada server basis data ketika data yang hilang dimuat ulang saat klien membuat permintaan. Untuk menghindari hal ini, jika kode Anda telah ditulis untuk meminimalkan penyerbuan cache, maka dampaknya akan minimal
- Cara lain adalah memunculkan instance memcache di mesin baru menggunakan alamat IP mesin yang hilang
- Kode adalah opsi lain untuk meminimalkan pemadaman server karena memberi Anda kebebasan untuk mengubah daftar server Memcached dengan pekerjaan minimal
- Menetapkan nilai batas waktu adalah opsi lain yang diterapkan beberapa klien Memcached untuk penghentian server Memcached. Saat server Memcached Anda mati, klien akan terus mencoba mengirimkan permintaan hingga batas waktu habis tercapai
44) Jelaskan apa itu efek Dogpile?
Efek dogpile dirujuk ke acara saat cache kedaluwarsa, dan situs web terkena beberapa permintaan yang dibuat oleh klien pada saat yang bersamaan. Efek ini dapat dicegah dengan menggunakan kunci semaphore. Dalam sistem ini, ketika nilai kadaluarsa, proses pertama memperoleh kunci dan mulai menghasilkan nilai baru
45) Jelaskan bagaimana memcached tidak boleh digunakan dalam proyek Python Anda?
Berikut adalah cara Anda tidak boleh menggunakan memcached dalam proyek Python Anda
- Penyalahgunaan umum memcached adalah menggunakannya sebagai penyimpanan data dan bukan sebagai cache
- Jangan pernah menggunakan Memcached sebagai satu-satunya sumber informasi yang Anda perlukan untuk menjalankan aplikasi Anda. Data juga harus selalu tersedia melalui sumber lain
- Memcached hanyalah penyimpanan kunci atau nilai dan tidak dapat melakukan kueri atas data atau mengulang konten untuk mengekstrak informasi
- Memcached tidak menawarkan bentuk keamanan apa pun baik dalam enkripsi maupun autentikasi
46) Apa itu Pernyataan Jika Python?
Pernyataan Python if digunakan untuk operasi pengambilan keputusan. Ini berisi badan kode yang hanya berjalan ketika kondisi yang diberikan dalam pernyataan if benar. Jika kondisinya salah, maka pernyataan opsional lainnya berjalan, yang berisi beberapa kode untuk kondisi lain
Ketika Anda ingin membenarkan satu kondisi sementara kondisi lainnya tidak benar, maka Anda menggunakan pernyataan if-else Python
Python jika Sintaks Pernyataan
#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x 5
Diagram alir Python if…else
Mari kita lihat contoh Pernyataan Python if else
Mari kita lihat contoh Pernyataan Python if else
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main()47) Jelaskan While loop di Python dengan contoh
While loop melakukan hal yang persis sama seperti yang dilakukan “if statement”, tetapi alih-alih menjalankan blok kode satu kali, mereka melompat kembali ke titik di mana ia memulai kode dan mengulangi seluruh proses lagi.
Sintaks while loop adalah sebagai berikut
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
6
Contoh perulangan while adalah sebagai berikut
48) Apa itu enumerate() dengan Python?
Enumerate() dalam Python adalah fungsi bawaan yang digunakan untuk menetapkan indeks ke setiap item dari objek iterable. Itu menambahkan loop pada objek yang dapat diubah sambil melacak item saat ini dan mengembalikan objek dalam bentuk yang dapat dihitung. Objek ini dapat digunakan dalam perulangan for untuk mengubahnya menjadi daftar dengan menggunakan metode list()
Contoh enumerate() adalah sebagai berikut
Misalkan kita ingin melakukan penomoran untuk bulan kita ( Jan, Feb, Marc, …. Juni), jadi kami mendeklarasikan variabel i yang menghitung angka sementara m akan mencetak jumlah bulan dalam daftar
#use a for loop over a collection Months = ["Jan","Feb","Mar","April","May","June"] for i, m in enumerate (Months): print(i,m) # use the break and continue statements #for x in range (10,20): #if (x == 15): break #if (x % 5 == 0) : continue #print x49) Bagaimana Anda bisa menggunakan for loop untuk mengulangi pernyataan yang sama berulang kali?
Anda dapat menggunakan for loop bahkan untuk mengulangi pernyataan yang sama berulang kali. Di sini sebagai contoh, kami telah mencetak kata “guru99” sebanyak tiga kali
Contoh
Untuk mengulangi pernyataan yang sama beberapa kali, kami telah mendeklarasikan angka dalam variabel i (i dalam 123). Jadi ketika Anda menjalankan kode seperti yang ditunjukkan di bawah ini, itu akan mencetak pernyataan (guru99) yang berkali-kali lipat dari angka yang dideklarasikan untuk variabel kita di ( i in 123)
for i in '123': print ("guru99",i,)50) Apa itu Pencocokan Tuple dengan Python?
Pencocokan Tuple di Python adalah metode pengelompokan tupel dengan mencocokkan elemen kedua di tupel. Itu dicapai dengan menggunakan kamus dengan memeriksa elemen kedua di setiap tupel dalam pemrograman python. Namun, kita dapat membuat tuple baru dengan mengambil bagian dari tuple yang sudah ada
Sintaksis
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
_7
Untuk menulis tupel kosong, Anda perlu menulis sebagai dua tanda kurung yang tidak mengandung apa-apa-
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
8
51) Jelaskan Kamus dengan Python dengan contoh
Kamus dengan Python adalah kumpulan nilai data yang tidak terurut dan dapat diubah yang menyimpan pasangan kunci-nilai. Setiap pasangan kunci-nilai dalam kamus memetakan kunci ke nilai terkaitnya sehingga menjadikannya lebih optimal. Kamus dalam python dideklarasikan dengan melampirkan daftar pasangan kunci-nilai yang dipisahkan koma menggunakan kurung kurawal ({}). Kamus Python diklasifikasikan menjadi dua elemen. Kunci dan Nilai
Sintaks untuk Kamus Python
#use a for loop over a collection
Months = ["Jan","Feb","Mar","April","May","June"]
for i, m in enumerate (Months):
print(i,m)
# use the break and continue statements
#for x in range (10,20):
#if (x == 15): break
#if (x % 5 == 0) : continue
#print x
_9
Contoh
52) Bagaimana Anda bisa menyalin seluruh kamus ke kamus baru?
Anda juga dapat menyalin seluruh kamus ke kamus baru. Misalnya, di sini kami telah menyalin kamus asli kami ke nama kamus baru "Boys" dan "Girls"
Contoh
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25} Boys = {'Tim': 18,'Charlie':12,'Robert':25} Girls = {'Tiffany':22} studentX=Boys.copy() studentY=Girls.copy() print(studentX) print(studentY)53) Bagaimana Anda dapat Memperbarui Kamus Python?
Anda dapat memperbarui kamus dengan menambahkan entri baru atau pasangan nilai kunci ke entri yang sudah ada atau dengan menghapus entri yang sudah ada. Di sini sebagai contoh, kami akan menambahkan nama lain, "Sarah" ke kamus kami yang sudah ada
Contoh
Dict = {'Tim': 18,'Charlie':12,'Tiffany':22,'Robert':25} Dict.update({"Sarah":9}) print(Dict)54) Berikan contoh metode dictionary items()
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)055) Bagaimana Anda bisa mengurutkan elemen dalam kamus Python?
Di kamus, Anda dapat dengan mudah mengurutkan elemen. Misalnya, jika kita ingin mencetak nama elemen kamus kita menurut abjad, kita harus menggunakan perulangan for. Ini akan mengurutkan setiap elemen kamus sesuai
Contoh
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)156) Berikan contoh metode Dictionary len() dan Python List cmp()
Kamus len() Contoh
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)2cmp() Contoh
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)357) Apa semua metode kamus
Berikut adalah daftar metode kamus
- menyalin()
- memperbarui()
- item()
- menyortir()
- len()
- cmp()
- str()
58) Jelaskan operator aritmatika beserta contohnya
Operator Aritmatika melakukan berbagai perhitungan aritmatika seperti penjumlahan, pengurangan, perkalian, pembagian, % modulus, eksponen, dll. Ada berbagai metode perhitungan aritmatika dengan Python, seperti Anda dapat menggunakan fungsi eval, mendeklarasikan variabel & menghitung, atau memanggil fungsi
Contoh. Untuk operator aritmetika, kita akan mengambil contoh penjumlahan sederhana dimana kita akan menjumlahkan dua digit 4+5=9
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)459) Berikan contoh operator logika
Contoh operator logika
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)560) Jelaskan operator keanggotaan dengan contoh
Operator ini menguji keanggotaan dalam urutan seperti daftar, string, atau tupel. Dua operator keanggotaan digunakan dalam Python. (dalam, bukan dalam). Ini memberikan hasil berdasarkan variabel yang ada dalam urutan atau string yang ditentukan
Contoh
Misal disini kita cek apakah nilai x=4 dan nilai y=8 tersedia di list atau tidak dengan menggunakan operator in dan not in
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)661) Tulis kode untuk mendemonstrasikan prioritas operator dengan Python
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)762) Jelaskan array dalam Python dengan contoh
Python Array adalah kumpulan dari tipe umum struktur data yang memiliki elemen dengan tipe data yang sama. Digunakan untuk menyimpan kumpulan data. Dalam pemrograman Python, array ditangani oleh modul "array". Jika Anda membuat array menggunakan modul array, elemen array harus bertipe numerik yang sama
Sintaks untuk Membuat Array dengan Python
Anda dapat mendeklarasikan array dengan Python sambil menginisialisasi menggunakan sintaks berikut
for i in '123':
print ("guru99",i,)
_0
Gambar berikut menjelaskan sintaks
- Pengenal. tentukan nama seperti biasanya, Anda lakukan untuk variabel
- Modul. Python memiliki modul khusus untuk membuat array dengan Python, yang disebut "array" – Anda harus mengimpornya sebelum menggunakannya
- metode. modul array memiliki metode untuk menginisialisasi array. Dibutuhkan dua argumen, ketik kode, dan elemen
- Ketik Kode. tentukan tipe data menggunakan kode tipe yang tersedia (lihat daftar di bawah)
- Elemen. tentukan elemen array di dalam tanda kurung siku, misalnya [130.450.103]
Contoh
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)_863) Bagaimana Anda bisa mengakses elemen array?
Anda dapat mengakses item array apa pun dengan menggunakan indeksnya
Sintaksnya adalah
for i in '123': print ("guru99",i,) _1
Contoh
app = Flask(_name_) @app.route("/") Def hello(): return "Hello World" app.run(debug = True)_964) Bagaimana Anda bisa menyisipkan elemen dalam array?
Operasi insert array Python memungkinkan Anda untuk memasukkan satu atau lebih item ke dalam array di awal, akhir, atau indeks apa pun dari array. Metode ini mengharapkan dua argumen indeks dan nilai
Sintaksnya adalah
for i in '123': print ("guru99",i,) _2
Contoh
Mari kita tambahkan nilai baru tepat setelah item kedua dari array. Saat ini, susunan saldo kami memiliki tiga item. 300, 200, dan 100. Pertimbangkan item array kedua dengan nilai 200 dan indeks 1
Untuk menyisipkan nilai baru tepat “setelah” indeks 1, Anda perlu mereferensikan indeks 2 dalam metode penyisipan Anda, seperti yang ditunjukkan pada contoh larik Python di bawah ini
@app.route("/") Def hello(): return "Hello World" _065) Bagaimana Anda bisa menghapus elemen dalam array?
Dengan operasi ini, Anda dapat menghapus satu item dari array berdasarkan nilai. Metode ini hanya menerima satu argumen, nilai. Setelah menjalankan metode ini, item array diatur ulang, dan indeks ditetapkan kembali
Sintaksnya adalah
for i in '123': print ("guru99",i,) _3
Contoh
Mari kita hapus nilai "3" dari array
@app.route("/") Def hello(): return "Hello World" _166) Bagaimana Anda bisa mencari dan mendapatkan indeks nilai dalam array?
Dengan operasi ini, Anda dapat mencari item dalam array berdasarkan nilainya. Metode ini hanya menerima satu argumen, nilai. Ini adalah metode non-destruktif, yang artinya tidak mempengaruhi nilai array
Sintaksnya adalah
for i in '123': print ("guru99",i,) _4
Contoh
Mari temukan nilai "3" di dalam larik. Metode ini mengembalikan indeks dari nilai yang dicari
@app.route("/") Def hello(): return "Hello World" _267) Bagaimana Anda bisa membalikkan array dengan Python?
Anda dapat menggunakan reverse() untuk membalikkan array dengan Python
Contoh
@app.route("/") Def hello(): return "Hello World" _368) Berikan contoh untuk mengkonversi array ke Unicode
Contoh untuk mengonversi array ke Unicode adalah
@app.route("/") Def hello(): return "Hello World" _469) Berikan contoh kelas dengan Python
Contoh kelas dengan Python
@app.route("/") Def hello(): return "Hello World" _570) Jelaskan Warisan dengan contoh
Warisan adalah fitur yang digunakan dalam pemrograman berorientasi objek; . Kelas baru disebut kelas turunan, dan dari kelas yang diwarisi disebut basis. Python mendukung pewarisan; . Suatu kelas dapat mewarisi atribut dan metode perilaku dari kelas lain yang disebut subkelas atau kelas pewaris
Contoh pewarisan
@app.route("/") Def hello(): return "Hello World" _671) Berikan contoh konstruktor Python
Contoh Konstruktor Python
@app.route("/") Def hello(): return "Hello World" _772) Bagaimana Anda bisa mengakses nilai dalam string?
Python tidak mendukung tipe karakter, ini diperlakukan sebagai string dengan panjang satu, juga dianggap sebagai substring
Anda dapat menggunakan tanda kurung siku untuk mengiris bersama dengan indeks atau indeks untuk mendapatkan substring
@app.route("/") Def hello(): return "Hello World" _873) Jelaskan semua operator string beserta contohnya
Operator string dengan contoh
OperatorDescriptionExample[]Slice- memberikan huruf dari indexa yang diberikan[1] akan memberikan "u" dari kata Guru seperti itu ( 0=G, 1=u, 2=r dan 3=u)[. ]Range slice-ini memberikan karakter dari rangex yang diberikan [1. 3] itu akan memberikan "ur" dari kata Guru. Ingat itu tidak akan mempertimbangkan 0, yaitu G, itu akan mempertimbangkan kata setelah itu ur. inMembership-mengembalikan true jika ada huruf dalam string yang diberikan ada di kata Guru, dan karenanya akan memberi 1 (Benar)tidak inMembership-mengembalikan benar jika ada huruf tidak ada dalam string yang diberikanl tidak ada di kata Guru dan karenanya . Cetak r’\n’ cetak \n dan cetak R’/n’ cetak \n% – Digunakan untuk format string%r – Ini menyisipkan representasi string kanonis dari objek (i. e. , repr(o)) %s- Menyisipkan representasi string presentasi dari objek (i. e. , str(o)) %d- ini akan memformat angka untuk ditampilkan Keluaran dari kode ini adalah “guru 99”. +Ini menggabungkan 2 stringIni menggabungkan string dan memberikan hasil*RepeatIt mencetak karakter dua kali74) Berikan contoh fungsi sleep() di Python
Contoh fungsi sleep() di Python
@app.route("/") Def hello(): return "Hello World" _975) Apa itu metode timmer di Python?
Timer adalah metode yang tersedia dengan Threading, dan ini membantu untuk mendapatkan fungsionalitas yang sama dengan waktu tidur Python
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 076) Berikan contoh kelas kalender
Contoh kelas kalender
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 177) Jelaskan file ZIP Python dengan contoh
Python memungkinkan Anda membuat arsip zip/tar dengan cepat
Perintah berikut akan meng-zip seluruh direktori
for i in '123':
print ("guru99",i,)
_5
Perintah berikut memberi Anda kontrol pada file yang ingin Anda arsipkan
for i in '123':
print ("guru99",i,)
_6
Contoh file ZIP Python
78) Apa contoh umum pengecualian dalam Python?
Contoh umum pengecualian dalam Python adalah
- Pembagian dengan Nol
- Mengakses file yang tidak ada
- Penambahan dua tipe yang tidak kompatibel
- Mencoba mengakses indeks urutan yang tidak ada
- Menghapus tabel dari server database yang terputus
- Penarikan ATM lebih dari jumlah yang tersedia
79) Jelaskan kesalahan penting Python
Kesalahan Python yang penting adalah 1) ArithmeticError, 2) ImportError, dan 3) IndexError
- Kesalahan Aritmatika. ArithmeticError bertindak sebagai kelas dasar untuk semua pengecualian aritmatika. Itu dinaikkan untuk kesalahan dalam operasi aritmatika
- KesalahanImpor. ImportError dimunculkan saat Anda mencoba mengimpor modul yang tidak ada. Pengecualian semacam ini terjadi jika Anda membuat kesalahan pengetikan pada nama modul atau modul yang tidak ada di jalur standar
- IndexError. IndexError dimunculkan saat Anda mencoba merujuk urutan yang berada di luar jangkauan
80) Jelaskan JSON dumps() dengan Python dengan contoh
json. dumps() dengan Python adalah metode yang mengubah objek kamus Python menjadi format data string JSON. Ini berguna ketika objek harus dalam format string untuk operasi seperti penguraian, pencetakan, dll
Contoh
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 381) Jelaskan secara detail JSON ke Python (Decoding) beserta contohnya
Dekode string JSON dilakukan dengan bantuan metode bawaan for i in '123': print ("guru99",i,) 7 & for i in '123': print ("guru99",i,) 8dari perpustakaan JSON dengan Python
Di sini tabel terjemahan menunjukkan contoh objek JSON ke objek Python yang berguna untuk melakukan decoding dalam string Python JSON
JSONPythonObjectDictArrayListStringUnicodenumber – intNumber – int, longnumber – realFloatTrueTrueFalseFalseNullNoneContoh dasar decoding JSON ke Python dengan bantuan json. fungsi beban
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 482) Tulis kode untuk metode encode()
Kode untuk metode encode()
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 583) Tulis kode Python untuk array di numpy untuk membuat Python Matrix
Kode untuk array di numpy untuk membuat Python Matrix
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 684) Tulis kode Python untuk pengurangan matriks
Kode python untuk pengurangan matriks
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 785) Tulis kode untuk perkalian matriks
Kode untuk perkalian matriks
impor numpy sebagai np
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() 886) Jelaskan pemotongan matriks beserta contohnya
Mengiris akan mengembalikan Anda elemen dari matriks berdasarkan indeks awal/akhir yang diberikan
Sintaks untuk mengiris adalah
for i in '123': print ("guru99",i,) _9
- Jika indeks awal tidak diberikan, itu dianggap sebagai 0. Misalnya [. 5], artinya sebagai [0. 5]
- Jika ujungnya tidak dilewati, itu akan memakan waktu sepanjang array
- Jika awal/akhir memiliki nilai negatif, pemotongan akan dilakukan dari akhir array
Sebelum kita mengerjakan pengirisan pada sebuah matriks, pertama-tama mari kita pahami bagaimana menerapkan pengirisan pada sebuah array sederhana
def main(): x,y =2,8 if(x < y): st= "x is less than y" print(st) if __name__ == "__main__": main() _987) Tulis kode Python untuk menemukan rata-rata melalui loop
Berikut adalah kode untuk menemukan rata-rata melalui loop
x=0 #define a while loop while(x <4): print(x) x = x+1 088) Tulis kode untuk hitungan daftar
Di sini, adalah Kode untuk jumlah daftar
x=0 #define a while loop while(x <4): print(x) x = x+1 _189) Bagaimana Anda bisa menghitung elemen duplikat dalam daftar yang diberikan?
menghitung elemen duplikat dalam daftar yang diberikan
x=0 #define a while loop while(x <4): print(x) x = x+1 _290) Tulis kode untuk mendapatkan indeks elemen dalam daftar menggunakan for loop
Kode untuk mendapatkan indeks elemen dalam daftar menggunakan for loop
x=0 #define a while loop while(x <4): print(x) x = x+1 _391) Berikan contoh tipe Python()
x=0 #define a while loop while(x <4): print(x) x = x+1 _492) Bagaimana Anda bisa mencetak tanpa baris baru dengan Python?
Dari Python 3+, ada parameter tambahan yang diperkenalkan untuk print() disebut end=. Parameter ini menangani penghapusan baris baru yang ditambahkan secara default di print()
Dalam contoh Python 3 print without newline di bawah ini, kami ingin string dicetak pada baris yang sama dengan Python. Untuk membuatnya berfungsi, cukup tambahkan end=”” di dalam print() seperti yang ditunjukkan pada contoh di bawah ini