Rumah > pembangunan bahagian belakang > Tutorial Python > Hujung Minggu - Soalan Temuduga Python

Hujung Minggu - Soalan Temuduga Python

Mary-Kate Olsen
Lepaskan: 2024-12-31 01:56:08
asal
535 orang telah melayarinya

Weekend - Python Interview Questions

Beberapa soalan dan jawapan temuduga biasa:

1. Apakah ciri utama Python?

--> Tahap tinggi, ditafsirkan, ditaip secara dinamik dan berorientasikan objek.
--> Sokongan untuk berbilang paradigma pengaturcaraan: prosedur, berorientasikan objek, berfungsi.
--> Sintaks yang mudah dibaca.

2. Apakah jenis data Python?

--> Jenis biasa: int, float, str, bool, list, tuple, set, dict.
--> Jenis boleh ubah: senarai, dict, set.
--> Jenis tidak boleh ubah: int, terapung, str, tuple.

3. Apakah perbezaan antara senarai, tuple dan set?

Jenis data ini mengandungi koleksi data atau nilai yang dipisahkan dengan 'koma'.
--> senarai[]: Tersusun, boleh ubah, membenarkan pendua.
--> tuple(): Disusun, tidak berubah, membenarkan pendua.
--> set{}: Tidak teratur, boleh ubah, tidak membenarkan pendua.

Rujuk-https://www.geeksforgeeks.org/difference-between-list-vs-set-vs-tuple-in-python/

4. Apakah perbezaan antara is dan ==?

--> ialah : Semak jika dua objek merujuk kepada lokasi memori yang sama.
--> == : Semak sama ada dua objek mempunyai nilai yang sama.

**5. Apakah fungsi Python, dan bagaimana ia ditakrifkan?

--> Fungsi ialah blok kod boleh guna semula atau set arahan yang melaksanakan tugas tertentu.
--> Fungsi ditakrifkan menggunakan kata kunci def.

Jenis fungsi

Fungsi yang dipratentukan: Fungsi terbina dalam.Cth- print(),input()

Fungsi yang ditakrifkan pengguna: Ditakrifkan menggunakan kata kunci def oleh pengguna.
sintaks: def function_name(parameter):

6. Apakah kata kunci Python?

--> Kata kunci Python ialah perkataan terpelihara yang tidak boleh digunakan sebagai nama pembolehubah.
Contoh: if, else, for, while, def, return, etc.

7. Apakah modul Python?

--> Modul ialah fail yang mengandungi kod Python (fungsi, kelas atau pembolehubah).
--> Ia boleh diimport ke dalam atur cara lain menggunakan pernyataan import.
Contoh: import datetime.

Jenis

Ditakrifkan pengguna: Setiap fail python dengan sambungan .py ialah modul.
pratakrif: Modul terbina dalam.

8. Apakah perbezaan antara objek boleh ubah dan tidak boleh ubah dalam Python?

--> Objek boleh ubah boleh diubah suai selepas penciptaan (cth., senarai, dict, set).
--> Objek tidak boleh ubah tidak boleh diubah suai selepas penciptaan (cth., int, float, str, tuple).

9. Apakah perbezaan antara salinan dalam dan salinan cetek?

Salinan cetek:
--> Mencipta objek baharu yang merujuk lokasi memori yang sama seperti objek asal.
--> Shallow Copy mencerminkan perubahan yang dibuat pada objek baharu/disalin dalam objek asal.

Salinan mendalam:
--> Mencipta objek baharu dengan lokasi memorinya sendiri untuk semua data dalam objek asal.
--> Salinan dalam tidak menggambarkan perubahan yang dibuat pada objek baharu/disalin dalam objek asal.

Rujuk-https://www.geeksforgeeks.org/difference-between-shallow-and-deep-copy-of-a-class/

10. Apakah hujah dalam python?

--> Argumen ialah nilai atau data sebenar yang dihantar ke fungsi apabila ia dipanggil.

Cth- tambah(5, 10),5 dan 10 ialah hujah yang diluluskan untuk menambah fungsi.

Atas ialah kandungan terperinci Hujung Minggu - Soalan Temuduga Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan