Câu hỏi thi Python PDF

Python là ngôn ngữ lập trình với các đối tượng, mô-đun, luồng, ngoại lệ và quản lý bộ nhớ tự động. Lợi ích của python là nó đơn giản và dễ dàng, có thể di chuyển, có thể mở rộng, cấu trúc dữ liệu tích hợp và nó là mã nguồn mở

👉 Tải xuống PDF miễn phí. Câu hỏi và trả lời phỏng vấn Python >>

2] PEP 8 là gì?

PEP 8 là một quy ước mã hóa, một bộ khuyến nghị, về cách viết mã Python của bạn dễ đọc hơn

3] Tẩy và tẩy là gì?

Mô-đun Pickle chấp nhận bất kỳ đối tượng Python nào và chuyển đổi nó thành một biểu diễn chuỗi và đưa nó vào một tệp bằng cách sử dụng chức năng kết xuất. Quá trình này được gọi là ngâm. Trong khi quá trình truy xuất các đối tượng Python gốc từ biểu diễn chuỗi được lưu trữ được gọi là giải nén

4] Python được hiểu như thế nào?

Ngôn ngữ Python là một ngôn ngữ thông dịch. Chương trình Python chạy trực tiếp từ mã nguồn. Nó chuyển đổi mã nguồn do lập trình viên viết thành ngôn ngữ trung gian, ngôn ngữ này lại được dịch sang ngôn ngữ máy để thực thi

5] Bộ nhớ được quản lý như thế nào trong Python?

Bộ nhớ Python được quản lý bởi không gian heap riêng của Python. Tất cả các đối tượng Python và cấu trúc dữ liệu được đặt trong một đống riêng. Lập trình viên không có quyền truy cập vào vùng riêng tư này và trình thông dịch sẽ xử lý vùng riêng tư Python này

Việc phân bổ không gian heap Python cho các đối tượng Python được thực hiện bởi trình quản lý bộ nhớ Python. API cốt lõi cấp quyền truy cập vào một số công cụ để lập trình viên viết mã

Python cũng có một bộ thu gom rác sẵn có, giúp tái chế tất cả bộ nhớ không sử dụng và giải phóng bộ nhớ và cung cấp bộ nhớ cho không gian heap

6] Các công cụ giúp tìm lỗi hoặc thực hiện phân tích tĩnh là gì?

PyChecker là một công cụ phân tích tĩnh phát hiện lỗi trong mã nguồn Python và cảnh báo về kiểu dáng và độ phức tạp của lỗi. Pylint là một công cụ khác xác minh xem mô-đun có đáp ứng tiêu chuẩn viết mã hay không

7] Trình trang trí Python là gì?

Trình trang trí Python là một thay đổi cụ thể mà chúng tôi thực hiện theo cú pháp Python để thay đổi chức năng một cách dễ dàng

8] Sự khác biệt giữa danh sách và tuple là gì?

Sự khác biệt giữa danh sách và bộ dữ liệu là danh sách có thể thay đổi trong khi bộ dữ liệu thì không. Tuple có thể được băm, ví dụ. , như một chìa khóa cho từ điển

9] Các đối số được truyền theo giá trị hoặc theo tham chiếu như thế nào?

Mọi thứ trong Python đều là một đối tượng và tất cả các biến đều chứa tham chiếu đến các đối tượng. Các giá trị tham khảo là theo các chức năng. Do đó, bạn không thể thay đổi giá trị của các tham chiếu. Tuy nhiên, bạn có thể thay đổi các đối tượng nếu nó có thể thay đổi được

10] Khả năng hiểu Dict và List là gì?

Chúng là các cấu trúc cú pháp để dễ dàng tạo Từ điển hoặc Danh sách dựa trên khả năng lặp hiện có

11] Python cung cấp loại tích hợp nào?

Python cung cấp hai loại tích hợp. 1] Có thể thay đổi và 2] Không thể thay đổi

Các loại tích hợp có thể thay đổi là

  • Danh sách
  • bộ
  • từ điển
  • Các loại tích hợp không thể thay đổi
  • Dây
  • bộ dữ liệu
  • số

Các loại tích hợp không thể thay đổi là

  • Dây
  • bộ dữ liệu
  • số

12] Giải thích không gian tên trong Python

Trong Python, mọi tên được giới thiệu đều có một vị trí tồn tại và có thể được nối cho. Đây được gọi là một không gian tên. Nó giống như một cái hộp nơi tên biến được ánh xạ tới đối tượng được đặt. Bất cứ khi nào biến được tìm kiếm, hộp này sẽ được tìm kiếm để lấy đối tượng tương ứng

13] Lambda trong Python là gì?

Nó là một hàm ẩn danh biểu thức duy nhất thường được sử dụng làm hàm nội tuyến

14] Tại sao biểu mẫu lambda trong python không có câu lệnh?

Biểu mẫu lambda trong python không có câu lệnh vì nó được sử dụng để tạo đối tượng hàm mới và sau đó trả về chúng khi chạy

15] Giải thích pass bằng Python

Pass có nghĩa là câu lệnh Python không thao tác, hay nói cách khác, nó là một trình giữ chỗ trong một câu lệnh ghép, nơi nên để trống và không cần phải viết gì ở đó

16] Trong Python, iterator là gì?

Trong Python, trình vòng lặp được sử dụng để lặp lại một nhóm phần tử, vùng chứa giống như danh sách

17] Điều khó nhất trong Python là gì?

Một khung kiểm tra đơn vị trong Python được gọi là unittest. Nó hỗ trợ chia sẻ các thiết lập, thử nghiệm tự động hóa, mã tắt cho các thử nghiệm, tổng hợp các thử nghiệm thành các bộ sưu tập, v.v.

18] Giải thích về việc cắt lát trong Python?

Một cơ chế để chọn một loạt các mục từ các loại trình tự như danh sách, bộ dữ liệu, chuỗi, v.v. , được gọi là cắt lát

19] Trình tạo trong Python là gì?

Cách thực hiện các trình vòng lặp được gọi là trình tạo. Nó là một hàm bình thường ngoại trừ việc nó tạo ra biểu thức trong hàm

20] Chuỗi doc trong Python là gì?

Một chuỗi tài liệu Python được gọi là docstring, nó là một cách ghi lại các hàm, mô-đun và lớp Python

21] Làm thế nào bạn có thể sao chép một đối tượng trong Python?

Để sao chép một đối tượng trong Python, bạn có thể thử sử dụng

x=0
#define a while loop
while[x 

Chủ Đề