PERTANYAAN DAN JAWABAN WAWANCARA PYTHON UMUM

Diterbitkan: 2020-04-05

Dalam artikel ini, pembelajaran teknologi telah mencantumkan Pertanyaan dan Jawaban Wawancara Python yang ditanyakan oleh Setiap Pewawancara. Setelah melalui setiap pertanyaan, Anda akan sepenuhnya siap untuk mengikuti wawancara Python

PERTANYAAN WAWANCARA PYTHON UNTUK FRESHER'S

Q.1. Apa itu bahasa Pemrograman Python?

Python adalah bahasa pemrograman yang paling menuntut dengan utas, objek, manajemen memori otomatis, modul, dan pengecualian. Python sangat mudah, extensible, portabel dan bahasa pemrograman open source.

Q.2. Apa yang dimaksud dengan PEP 8?

PEP 8 adalah perjanjian pengkodean, sekumpulan referensi tentang cara membuat kode python lebih mudah dibaca.

Q. 3. Bedakan antara list dan tuple?

Perbedaan utama antara daftar dan tuple adalah sebagai berikut:
• Daftar bisa berubah sedangkan tuple tidak bisa berubah.
• Tuple dapat di-hash tetapi daftar tidak dapat di-hash.

Q. 4. Apa tipe data yang didukung di Python?

Ada tipe data standar di Python −
• Kamus
• Daftar
• Rangkaian
• Tupel
• Angka

T.5. Apa itu lambda di Python?

Lambada di Python adalah fungsi unidentified ekspresi tunggal yang biasanya digunakan sebagai fungsi inline.

Q.6 . Apa yang Anda maksud dengan namespace di Python?

Namespace di Python adalah sistem penamaan yang khusus digunakan untuk membuat nama menjadi unik untuk menghindari masalah penamaan.

python interview questions about Namespace

T. 7. Menulis beberapa modul bawaan yang biasanya digunakan dengan Python?

Beberapa modul bawaan yang biasanya digunakan tercantum di bawah ini:
• matematika
• Os
• JSON
• data waktu
• acak
• sys

Q. 8. Apa itu pemahaman Dict dan Daftar?

Pemahaman dict dan daftar pada dasarnya adalah konstruksi sintaksis untuk mempermudah pembentukan kamus.

Q. 9. Apa fitur utama Python?

Fitur utama Python adalah:
• Diketik secara dinamis
• Gratis
• Berorientasi pada objek
• Memiliki komunitas yang besar
• Pendek dan sederhana
• Ditafsirkan

Q. 10. Jelaskan cara menghapus file dengan Python?

Untuk menghapus file dengan Python kami menggunakan perintah: os.remove (nama file) atau os.unlink(nama file).

Pertanyaan Wawancara Coding Python Untuk Mahasiswa Baru

Q. 11. Apa fungsi berikut menyisipkan objek pada indeks yang diberikan dalam daftar?

A – daftar.indeks(obj)
B – daftar.sisipkan(indeks, obj)
C – daftar.pop(obj=daftar[-1])
D – daftar.hapus(obj)
Benar –B

Q. 12. Manakah dari variabel berikut ini yang tidak valid?

(A) str
(B) _str
(C) _str
(D) Tidak satu pun dari ini
BenarD

Q. 13. Apa yang dicetak?

 print(r"c:\new\today\abc.txt")

A) baris baru lalu string: c:newtodayabc.txt
B) teksnya persis seperti ini: r”c:\new\today\abc.txt”
c) teksnya seperti ini: c:\new\today\abc.txt
D) huruf r lalu baris baru lalu teks: c:\new\today\abc.txt
Benar C

Q. 14. Apa yang dicetak?

 def f(): pass print(type(f())) A) <class 'function'> B) <class 'tuple'> C) <class 'NoneType'> D) <class 'str'> Correct A

Q.15 . Pemecahan Kode

 x = 4.5 y = 2 print(x//y)

A)2.0
B)2.25
C)9.0
D)20.25
Benar A

Q.16. Apa output dari program?

 value = 770 try: value = value except ZeroDivisionError: print('Cannot divide by 0 ', end = '') else: print('Division successful ', end = '') try: value = value /5.5 except: print('Inside except block ', end = '') else: print('Cannot execute simmultaneously', end = '')

a) Tidak dapat dibagi dengan 0 Tidak dapat dijalankan secara bersamaan
b) Tidak dapat dibagi dengan 0
c) Pembagian berhasil Tidak dapat dijalankan secara bersamaan Di dalam kecuali blok Tidak dapat dijalankan secara bersamaan
d) Tidak dapat membagi dengan 0 Di dalam kecuali blok
Benar – C

Q. 17. Apa output dari program tersebut?

 def calculateSq(n): return n*n+n numbers = (2, 3, 4, 5) result = list(map( calculateSq, numbers)) print(result)

a) [2,3,4,5]
b) [4,6,8,10]
c) [4, 9, 16, 25]
d) [6, 12, 20, 30]
Benar: d

18.apa output dari program tersebut?

 x = ['ab', 'cd'] print(len(list(map(list, x))))

a) 1
b) 2
c) len
d) Tidak satu pun dari ini
benar:B

Q.19 . Apa output dari program?

 def fun(string): s1 = string s = string[::-1] if(s1 == s): return True else: return False print(fun("madam"))

a) Kesalahan
b) Salah
c) Benar
d) Nyonya
Benar:c

Q.20. Apa output dari program?

 def sum(num): if len(num) == 1: return num[0] else: return num[0] + sum(num[1:]) print(sum([2, 4, 5, 6, 7]))

a) 2
b) 24567
c) 6
d) 24
benar :D

Pertanyaan Wawancara Python untuk Berpengalaman

Q. 21. Apa itu fungsi di Python?

Fungsi dalam Python adalah blok kode yang dijalankan saat kita memanggilnya untuk dieksekusi. Untuk mendefinisikan fungsi dengan Python, kami menggunakan kata kunci def.

Q. 22. Daftar tipe data bawaan Python yang tidak dapat diubah yang umum digunakan?

Tipe data bawaan Python yang tidak dapat diubah biasanya adalah:
• Angka
• String
• Tupel

Q.23 . Kapan kita menggunakan dekorator Python?

Biasanya tipe data bawaan Python yang dapat diubah adalah:
• Daftar
• Kamus
• Set

Q.24 . Kapan kita menggunakan dekorator Python?

Perubahan relatif yang kami lakukan dalam sintaks Python untuk menyesuaikan fungsi dengan cepat.

Q. 25. Apa saja tipe fungsi dasar yang tersedia di Python?

Dua jenis fungsi dasar tersedia di Python yang tercantum di bawah ini:
• Fungsi bawaan
• Fungsi yang ditentukan pengguna

Q.26. Apa itu pengawetan?

Objek Python apa pun diterima dan diubah menjadi representasi string oleh modul Pickle yang menggunakan fungsi dump untuk membuangnya ke dalam file dan seluruh proses disebut pickling.

Q. 27. Apa itu dekorator Python?

Dekorator Python adalah perubahan khusus yang kami terapkan dalam sintaks Python untuk mengubah fungsi secara sederhana.

Q. 28. Bagaimana cara menerapkan string terbalik?

Ada lima cara untuk menerapkan string terbalik -
• Pengulangan
• Lingkaran
• Terbalik
• Sintaks Slice yang Diperpanjang
• Tumpukan

Q.29. Apa itu patching monyet?

Modifikasi dinamis dari modul atau kelas selama run-time dikenal sebagai patch monyet.

T. 30. Apakah Python mendukung banyak pewarisan?

Ya, Python mendukung banyak pewarisan. Sebuah kelas dapat berasal dari banyak kelas induk.

Pertanyaan Wawancara Coding Python untuk Berpengalaman

Q.31. Impor kembali

 p = re.compile('\d') print(p.findall("I went to him at 11 AM on 4th July 1886"))

a) ['1', '1', '4', '1', '8', '8', '6']
b) ['1′,'4′,'1′,'8′,'8′,'6']
c) ['1′,'1′,'4′,'1′,'8′,'8′,'6']
d) Tidak satu pun dari yang di atas
benar: A

Q.32. Impor kembali

 print(re.split('[af]+', 'Aey, Boy oh boy, come here'))

1) ['On ', 'th Jan 2016, at 11:02 AM']
2) [”, 'y, ', 'oy oh', 'oy, ', 'om', 'h', 'r', ”]
3) ['A', 'y, Boy oh', 'oy, ', 'om', 'h', 'r', ”]
4) tidak satupun dari ini
Benar: 3

Q.33. _ Mewakili suatu entitas di dunia nyata dengan identitas dan perilakunya.

a) Metode
b) Sebuah objek
c) Sebuah kelas
d) Operator
benar :b

Q.34 . Apa outputnya?

 y= 6 z = lambda x: x * y print z(8)

a) 48
b) 14
c) 64
d) Tidak ada yang disebutkan
Benar: A

P. 35. Untuk membuka file c:\scores.txt untuk dibaca, kita gunakan

a) infile = open(“c:\scores.txt”, “r”)
b) infile = open(“c:\scores.txt”, “r”)
c) infile = buka(file = “c:\scores.txt”, “r”)
d) infile = buka(file = “c:\scores.txt”, “r”)
benar:B

R.36. Ujian Kelas:

 def __init__(self): print('no-args passed') def __init__(self,x): print('no-args') print(x) t1=Test() t2=Test(10)

a) tidak ada argumen yang lulus
b) tanpa argumen
c) Kesalahan
d) tanpa argumen 10
Benar: C

Q. 37. Kapan bagian else dari try-exception-else akan dieksekusi?

a) selalu
b) ketika pengecualian terjadi
c) ketika tidak ada pengecualian yang terjadi
d) ketika pengecualian terjadi di kecuali blok
benar:C

P. 38. Manakah operator yang benar untuk daya (x^y)?

a) X^y
b) *** y
c) X^^y
d) Tidak ada yang disebutkan
Benar: B

Q. 39. Apa jenis kembalian dari id fungsi?

Lantai
B) bodoh
C) dikt
D) int
Benar – D

P. 40. Manakah pernyataan berikut ini yang tidak valid?

(A) abc = 1.000.000
(B) abc = 1000 2000 3000
(C) a,b,c = 1000, 2000, 3000
(D) a_b_c = 1.000.000
Benar – C

Q.41. Apa itu NumPy array?

Numpy adalah modul di python , yang dapat Anda gunakan untuk membuat array multi dimensi.

Contoh :

dari impor numpy *
arr=array([[1,2,3,4],[5,6,7,8]])

Q. 42. Apa itu indeks negatif di Python?

Indeks negatif mengakses elemen dari akhir daftar menghitung mundur.

Contoh:

Jika suhu = [5,6,7]

dan kamu menulis ::

temp[-1] maka akan mencetak 7

temp[-2] maka akan mencetak 6

temp[-3] maka akan mencetak 5

The Tech Learn membagikan pertanyaan dan jawaban Wawancara Python secara teratur sesuai dengan tuntutan teknologi terbaru, jadi jika Anda seorang pencari kerja dan pecinta teknologi, teruslah mengunjungi kami.

Tautan Referensi:

  • https://www.edureka.co/blog/interview-questions/python-interview-questions/
  • https://www.guru99.com/python-interview-questions-answers.html