Hướng dẫn what built in python data type is best suited for implementing a queue - loại dữ liệu python tích hợp nào phù hợp nhất để triển khai hàng đợi

Python (Ngôn ngữ lập trình)

Q1. Một lớp trừu tượng là gì?

  • Một lớp trừu tượng là tên cho bất kỳ lớp nào mà bạn có thể khởi tạo một đối tượng.
  • Các lớp trừu tượng phải được xác định lại bất cứ khi nào một đối tượng được khởi tạo từ chúng.
  • Các lớp trừu tượng phải thừa hưởng từ các lớp cụ thể.
  • Một lớp trừu tượng chỉ tồn tại để các lớp "cụ thể" khác có thể kế thừa từ lớp trừu tượng.

tài liệu tham khảo

Q2. Điều gì xảy ra khi bạn sử dụng chức năng tích hợp
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
08 trong danh sách?

  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 sẽ ngẫu nhiên trả lại bất kỳ mục nào từ danh sách.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về true nếu bất kỳ mục nào trong danh sách đánh giá là true. Nếu không, nó trả về sai.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 lấy làm đối số danh sách để kiểm tra bên trong và mục cần kiểm tra. Nếu "bất kỳ" của các mục trong danh sách khớp với mục cần kiểm tra, hàm sẽ trả về đúng.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về một giá trị boolean trả lời câu hỏi "Có bất kỳ mục nào trong danh sách này không?"

thí dụ

if any([True, False, False, False]) == True:
    print('Yes, there is True')
>>> 'Yes, there is True'

Q3. Cấu trúc dữ liệu nào mà cây nhị phân thoái hóa thành nếu nó không cân bằng đúng cách?

  • Danh sách liên kết
  • xếp hàng
  • bộ
  • Đặt hàng

tài liệu tham khảo

Q2. Điều gì xảy ra khi bạn sử dụng chức năng tích hợp
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
08 trong danh sách?

  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 sẽ ngẫu nhiên trả lại bất kỳ mục nào từ danh sách.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về true nếu bất kỳ mục nào trong danh sách đánh giá là true. Nếu không, nó trả về sai.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 lấy làm đối số danh sách để kiểm tra bên trong và mục cần kiểm tra. Nếu "bất kỳ" của các mục trong danh sách khớp với mục cần kiểm tra, hàm sẽ trả về đúng.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về một giá trị boolean trả lời câu hỏi "Có bất kỳ mục nào trong danh sách này không?"

tài liệu tham khảo

Q2. Điều gì xảy ra khi bạn sử dụng chức năng tích hợp
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
08 trong danh sách?

  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 sẽ ngẫu nhiên trả lại bất kỳ mục nào từ danh sách.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về true nếu bất kỳ mục nào trong danh sách đánh giá là true. Nếu không, nó trả về sai.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 lấy làm đối số danh sách để kiểm tra bên trong và mục cần kiểm tra. Nếu "bất kỳ" của các mục trong danh sách khớp với mục cần kiểm tra, hàm sẽ trả về đúng.
  • Hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    08 trả về một giá trị boolean trả lời câu hỏi "Có bất kỳ mục nào trong danh sách này không?"

thí dụ

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
15

Q3. Cấu trúc dữ liệu nào mà cây nhị phân thoái hóa thành nếu nó không cân bằng đúng cách?

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
16

  • Danh sách liên kết
  • xếp hàng
  • bộ
  • Đặt hàng

Q4. Câu nói nào về phương pháp tĩnh là đúng?

  • Các phương thức tĩnh được gọi là tĩnh vì chúng luôn trả lại
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13.
  • Các phương thức tĩnh có thể được liên kết với một lớp hoặc một thể hiện của một lớp.
  • Các phương thức tĩnh phục vụ chủ yếu như các phương thức tiện ích hoặc phương thức trợ giúp, vì chúng không thể truy cập hoặc sửa đổi trạng thái của lớp.
  • Các phương thức tĩnh có thể truy cập và sửa đổi trạng thái của một lớp hoặc một thể hiện của một lớp.

thí dụ

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]

Q3. Cấu trúc dữ liệu nào mà cây nhị phân thoái hóa thành nếu nó không cân bằng đúng cách?

  • Danh sách liên kết
  • xếp hàng
  • bộ
  • Đặt hàng

Q4. Câu nói nào về phương pháp tĩnh là đúng?

  • Các phương thức tĩnh được gọi là tĩnh vì chúng luôn trả lại
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13.
  • Các phương thức tĩnh có thể được liên kết với một lớp hoặc một thể hiện của một lớp.
  • Các phương thức tĩnh phục vụ chủ yếu như các phương thức tiện ích hoặc phương thức trợ giúp, vì chúng không thể truy cập hoặc sửa đổi trạng thái của lớp.
  • Các phương thức tĩnh có thể truy cập và sửa đổi trạng thái của một lớp hoặc một thể hiện của một lớp.

Q5. Thuộc tính là gì?

  • Các thuộc tính là phiên bản dài của câu lệnh
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    14, được sử dụng khi kiểm tra sự bình đẳng giữa các đối tượng.
  • Các thuộc tính là một cách để giữ dữ liệu hoặc mô tả trạng thái cho một lớp hoặc một thể hiện của một lớp.
  • Các thuộc tính là các chuỗi mô tả các đặc điểm của một lớp.
  • Các đối số chức năng được gọi là "thuộc tính" trong bối cảnh của các phương thức và phương thức thể hiện lớp.

Giải thích

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
15
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
29

Q6. Thuật ngữ để mô tả mã này là gì?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    17

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    18

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    19

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    20

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b

Q7. Phương pháp danh sách tích hợp nào bạn sẽ sử dụng để loại bỏ các mục khỏi danh sách? - use

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
30 to start the doc and add output of the cell after
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
31

Phương pháp
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
21

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    22
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    23
  • Phương pháp
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    24
  • Q8. Một trong những cách sử dụng phổ biến nhất của thư viện SYS của Python là gì?
  • Để chụp các đối số dòng lệnh được đưa ra trong thời gian chạy của tệp

Để kết nối các hệ thống khác nhau, chẳng hạn như kết nối một mặt trước web, dịch vụ API, cơ sở dữ liệu và ứng dụng di động

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))

  • Để chụp ảnh tất cả các gói và thư viện trong môi trường ảo của bạn
  • Để quét sức khỏe của hệ sinh thái Python của bạn trong khi ở trong môi trường ảo
  • Q9. Thời gian chạy của việc truy cập một giá trị trong từ điển bằng cách sử dụng khóa của nó là gì?
  • O (n), còn được gọi là thời gian tuyến tính.

O (log n), còn được gọi là thời gian logarit.

  • O (n^2), còn được gọi là thời gian bậc hai.
  • O (1), còn được gọi là thời gian không đổi.
  • Q10. Cú pháp chính xác để xác định một lớp có tên là trò chơi, nếu nó kế thừa từ một lớp cha được gọi là logicgame là gì?
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    25

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
26

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
27

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    28
  • Giải thích:
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    29
  • Q11. Cách chính xác để viết một tài liệu là gì?
  • Một

B:

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
52

C

  • D
  • Giải thích - Sử dụng
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    30 để bắt đầu tài liệu và thêm đầu ra của ô sau
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    31
  • Phương thức thể hiện là bất kỳ phương thức lớp nào không lấy bất kỳ đối số nào.
  • Phương thức thể hiện là một hàm thông thường thuộc về một lớp, nhưng nó phải trả về
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13.

Q17. Câu nào không mô tả khái niệm lập trình hướng đối tượng về đóng gói?

  • Nó bảo vệ dữ liệu khỏi nhiễu bên ngoài.
  • Một lớp mẹ được gói gọn và không có dữ liệu từ lớp cha được chuyển sang lớp con.
  • Nó giữ dữ liệu và các phương pháp có thể thao tác dữ liệu đó ở một nơi.
  • Nó chỉ cho phép dữ liệu được thay đổi bằng các phương thức.

Tài liệu tham khảo

Q18. Mục đích của một tuyên bố nếu/khác là gì?

  • Nó cho máy tính biết đoạn mã sẽ chạy nếu các hướng dẫn bạn mã hóa không chính xác.
  • Nó chạy một đoạn mã nếu tất cả các nhập khẩu thành công và một đoạn mã khác nếu nhập khẩu không thành công.
  • Nó thực thi một đoạn mã nếu một điều kiện là đúng, nhưng một đoạn mã khác nếu điều kiện là sai.
  • Nó cho máy tính biết đoạn mã nào để chạy nếu bộ nhớ đủ để xử lý nó và phần nào mã sẽ chạy nếu không có đủ bộ nhớ để xử lý nó.

Tài liệu tham khảo

Q18. Mục đích của một tuyên bố nếu/khác là gì?

  • Nó cho máy tính biết đoạn mã sẽ chạy nếu các hướng dẫn bạn mã hóa không chính xác.
  • Nó chạy một đoạn mã nếu tất cả các nhập khẩu thành công và một đoạn mã khác nếu nhập khẩu không thành công.
  • Nó thực thi một đoạn mã nếu một điều kiện là đúng, nhưng một đoạn mã khác nếu điều kiện là sai.
  • Nó cho máy tính biết đoạn mã nào để chạy nếu bộ nhớ đủ để xử lý nó và phần nào mã sẽ chạy nếu không có đủ bộ nhớ để xử lý nó.

Q19. Loại dữ liệu Python tích hợp nào phù hợp nhất để thực hiện hàng đợi?

  • từ điển
  • bộ
  • Không có. Bạn chỉ có thể xây dựng một hàng đợi từ đầu.
  • danh sách

Q20. Cú pháp chính xác để khởi tạo một đối tượng mới của trò chơi loại là gì?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    54
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    55
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    56
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    57

Q21. Hàm

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
58 tích hợp làm gì? - The synax for
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
58 function is
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
60. The simple area finder using map would be like this

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]

Nó tạo ra một đường dẫn từ nhiều giá trị trong một giá trị khác đến một giá trị duy nhất.

  • Nó áp dụng một hàm cho mỗi mục trong một điều khác nhau và trả về giá trị của hàm đó.
  • Nó chuyển đổi một loại giá trị phức tạp thành các loại giá trị đơn giản hơn.
  • Nó tạo ra một ánh xạ giữa hai yếu tố khác nhau của các vòng lặp khác nhau.
  • Giải thích: - Synax cho hàm
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    58 là
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    60. Công cụ tìm khu vực đơn giản sử dụng bản đồ sẽ như thế này

Q22. Nếu bạn không trả lại một cách rõ ràng một giá trị từ một hàm, điều gì sẽ xảy ra?

  • Hàm sẽ trả về RunTimeError nếu bạn không trả về giá trị.
  • Nếu từ khóa trả về không có, hàm sẽ trả về
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13.
  • Nếu từ khóa trả về không có, hàm sẽ trả về
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    62.
  • Hàm sẽ nhập một vòng lặp vô hạn vì nó sẽ không biết khi nào nên ngừng thực thi mã của nó.

Q23. Mục đích của tuyên bố
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
63 trong Python là gì?

  • Nó được sử dụng để bỏ qua câu lệnh
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    64 của trình tạo và trả về giá trị không có.
  • Nó là một hoạt động null được sử dụng chủ yếu như một trình giữ chỗ trong các chức năng, lớp học, v.v.
  • Nó được sử dụng để chuyển quyền kiểm soát từ khối câu lệnh này sang khối khác.
  • Nó được sử dụng để bỏ qua phần còn lại của
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    65 hoặc
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    66 và trở lại bắt đầu vòng lặp.

Q24. Thuật ngữ được sử dụng để mô tả các mục có thể được chuyển vào một hàm là gì?

  • tranh luận
  • Mô hình
  • thuộc tính
  • trang trí

Q25. Loại bộ sưu tập nào được sử dụng để liên kết các giá trị với các khóa duy nhất?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    67
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    35
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    69
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    70

Q26. Khi nào một vòng lặp dừng lặp đi lặp lại?

  • Khi nó gặp một vòng lặp vô hạn
  • Khi nó gặp một câu lệnh IF/ELSE có chứa từ khóa ngắt
  • Khi nó đã đánh giá từng mục trong Itable, nó đang hoạt động hoặc gặp phải từ khóa Break
  • Khi thời gian chạy cho vòng lặp vượt quá o (n^2)

Q27. Giả sử nút nằm trong danh sách được liên kết đơn lẻ, độ phức tạp thời gian chạy của việc tìm kiếm một nút cụ thể trong danh sách được liên kết đơn lẻ là gì?

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]

  • Thời gian chạy là O (N) vì trong trường hợp xấu nhất, nút bạn đang tìm kiếm là nút cuối cùng và mọi nút trong danh sách được liên kết phải được truy cập.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
0

  • Thời gian chạy là O (NK), với N đại diện cho số lượng nút và K đại diện cho lượng thời gian cần thiết để truy cập mỗi nút trong bộ nhớ.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
1

  • Thời gian chạy không thể được xác định trừ khi bạn biết có bao nhiêu nút trong danh sách được liên kết đơn lẻ.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
2

  • Thời gian chạy là O (1) vì bạn có thể lập chỉ mục trực tiếp vào một nút trong danh sách được liên kết đơn lẻ.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
3

Q28. Với ba danh sách sau đây, làm thế nào bạn sẽ tạo một danh sách mới phù hợp với đầu ra mong muốn được in bên dưới?

  • Một
  • B
  • C
  • D

Q29. Điều gì xảy ra khi bạn sử dụng hàm tích hợp tất cả () trong danh sách? -

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
71 returns true if all in the list are True, see example below

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
4

Q30. Cú pháp chính xác để gọi một phương thức thể hiện trên một lớp có tên là trò chơi là gì?

.

  • Một

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
5

  • B

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
6

  • C

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
7

  • D

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
8

Q31. Mô hình thuật toán của loại nhanh là gì?

  • quay lại
  • lập trình năng động
  • giảm và chinh phục
  • phân chia và chinh phục

Q32. Độ phức tạp thời gian chạy của phương pháp
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
76 tích hợp của danh sách là gì?

  • O (1), còn được gọi là thời gian không đổi
  • O (log n), còn được gọi là thời gian logarit
  • O (n^2), còn được gọi là thời gian bậc hai
  • O (n), còn được gọi là thời gian tuyến tính

Q33. Sự khác biệt chính giữa
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
32 và
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
33 là gì?

  • Một bộ là một bộ sưu tập được đặt hàng các mặt hàng độc đáo. Một danh sách là một bộ sưu tập không có thứ tự của các mặt hàng không đơn độc.
  • Các yếu tố có thể được lấy từ một danh sách nhưng chúng không thể được lấy từ một bộ.
  • Một bộ là một bộ sưu tập các mặt hàng không duy nhất được đặt hàng. Một danh sách là một bộ sưu tập không có thứ tự của các mặt hàng độc đáo.
  • Một bộ là một bộ sưu tập không có thứ tự các mặt hàng độc đáo. Một danh sách là một bộ sưu tập các mục không đơn vị.

Q34. Định nghĩa về sự trừu tượng được áp dụng cho Python hướng đối tượng là gì?

  • Trừu tượng có nghĩa là một kiểu mã khác nhau có thể được sử dụng, vì nhiều chi tiết đã được biết đến chương trình đằng sau hậu trường.
  • Trừu tượng có nghĩa là việc triển khai được ẩn khỏi người dùng và chỉ có dữ liệu hoặc thông tin liên quan được hiển thị.
  • Trừu tượng có nghĩa là dữ liệu và chức năng của một lớp được kết hợp thành một thực thể.
  • Trừu tượng có nghĩa là một lớp có thể kế thừa từ nhiều lớp cha mẹ.

Q35. Chức năng này in gì?

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
9

  • Một

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
0

  • B

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
1

  • C
  • D

Q31. Mô hình thuật toán của loại nhanh là gì?

  • quay lại

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
2

  • quay lại

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
3

  • quay lại

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
4

  • quay lại

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
5

lập trình năng động Use

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
79 to start and end the docstring and use
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
31 to represent the output. If you write this correctly you can also run the doctest using build-in doctest module

giảm và chinh phục

  • phân chia và chinh phục
  • Q32. Độ phức tạp thời gian chạy của phương pháp
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    76 tích hợp của danh sách là gì?
  • O (1), còn được gọi là thời gian không đổi
  • O (log n), còn được gọi là thời gian logarit

O (n^2), còn được gọi là thời gian bậc hai

  • O (n), còn được gọi là thời gian tuyến tính
  • Q33. Sự khác biệt chính giữa
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    32 và
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    33 là gì?
  • Một bộ là một bộ sưu tập được đặt hàng các mặt hàng độc đáo. Một danh sách là một bộ sưu tập không có thứ tự của các mặt hàng không đơn độc.
  • Các yếu tố có thể được lấy từ một danh sách nhưng chúng không thể được lấy từ một bộ.

Một bộ là một bộ sưu tập các mặt hàng không duy nhất được đặt hàng. Một danh sách là một bộ sưu tập không có thứ tự của các mặt hàng độc đáo.

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
6

Một bộ là một bộ sưu tập không có thứ tự các mặt hàng độc đáo. Một danh sách là một bộ sưu tập các mục không đơn vị.

Q34. Định nghĩa về sự trừu tượng được áp dụng cho Python hướng đối tượng là gì?

  • Trừu tượng có nghĩa là một kiểu mã khác nhau có thể được sử dụng, vì nhiều chi tiết đã được biết đến chương trình đằng sau hậu trường.
  • Trừu tượng có nghĩa là việc triển khai được ẩn khỏi người dùng và chỉ có dữ liệu hoặc thông tin liên quan được hiển thị.
  • Trừu tượng có nghĩa là dữ liệu và chức năng của một lớp được kết hợp thành một thực thể.
  • Trừu tượng có nghĩa là một lớp có thể kế thừa từ nhiều lớp cha mẹ.

Q35. Chức năng này in gì?

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
7

  • Q36. Chọn đại diện chính xác của tài liệu cho chức năng trong Python.
  • :
  • Giải thích: Sử dụng
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    79 để bắt đầu và kết thúc tài liệu và sử dụng
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    31 để biểu thị đầu ra. Nếu bạn viết điều này một cách chính xác, bạn cũng có thể chạy tài liệu nhất bằng cách sử dụng mô-đun tài liệu tích hợp
  • Q37. Giả sử một lớp trò chơi kế thừa từ hai lớp cha: boardgame và logicgame. Câu nào đúng về các phương pháp của một đối tượng được khởi tạo từ lớp trò chơi?

Khi khởi tạo một đối tượng, đối tượng không kế thừa bất kỳ phương thức nào của lớp cha.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
89

  • Khi khởi tạo một đối tượng, đối tượng sẽ kế thừa các phương thức của bất kỳ lớp cha nào có nhiều phương thức hơn.
  • Khi khởi tạo một đối tượng, lập trình viên phải chỉ định lớp cha nào để kế thừa các phương thức từ.
  • Một thể hiện của lớp trò chơi sẽ kế thừa bất kỳ phương pháp nào mà các lớp boardgame và logicgame có.
  • Q38. Gọi tên là gì trên một loại bộ sưu tập trở lại?

Một lớp đối tượng chung với các trường tham số có thể lặp lại -

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
94 is equivalent to not equal to in python

Một lớp đối tượng chung với các trường được đặt tên không có thể truy cập

  • Một lớp con Tuple với các trường tham số không có thiết
  • một lớp con với các trường có tên là có tên
  • Thí dụ
  • Tài liệu tham khảo

Example:

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
8

Q39. Bạn sử dụng (các) biểu tượng nào để đánh giá sự bình đẳng giữa hai yếu tố?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    81
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    82
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    83
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    84

Q40. Xem lại mã dưới đây. Cú pháp chính xác để thay đổi giá thành 1,5 là gì?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    85
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    86
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    87
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    88

Q41. Giá trị nào sẽ được trả lại bằng kiểm tra này cho sự bình đẳng?

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
04

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    90
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    91
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    62
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13

Giải thích -
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
94 tương đương với không bằng trong Python

  • Q42. Phương pháp
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    95 của lớp làm gì?
  • Nó làm cho các lớp nhận thức được nhau nếu có nhiều hơn một lớp được xác định trong một tệp mã duy nhất.
  • Nó được bao gồm để bảo tồn khả năng tương thích ngược từ Python 3 đến Python 2, nhưng không còn cần phải được sử dụng trong Python 3.
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    41 đề cập đến trường hợp có phương thức được gọi.

Giải thích: - Hãy thử chạy ví dụ về Q42 mà không cần thông qua đối số

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
41 bên trong
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
16, bạn sẽ hiểu lý do. Bạn sẽ nhận được lỗi như thế này
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
17, điều này có nghĩa là một cái gì đó sẽ xuất hiện ngay cả khi chưa được chỉ định, đó là trường hợp.
- Try running the example of the Q42 without passing
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
41 argument inside the
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
16, you'll understand the reason. You'll get the error like this
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
17, this means that something is going inside even if haven't specified, which is instance itself.

Q47. Tuyên bố nào về các phương thức lớp là đúng?

  • Phương thức lớp là một hàm thông thường thuộc về một lớp, nhưng nó phải trả về không.
  • Một phương thức lớp có thể sửa đổi trạng thái của lớp, nhưng chúng không thể sửa đổi trực tiếp trạng thái của một thể hiện kế thừa từ lớp đó.
  • Phương thức lớp tương tự như hàm thông thường, nhưng phương thức lớp không có bất kỳ đối số nào.
  • Một phương thức lớp chứa tất cả các dữ liệu cho một lớp cụ thể.

Q48. Nó có nghĩa là gì đối với một chức năng để có thời gian chạy tuyến tính?

  • Bạn đã không sử dụng rất nhiều khái niệm lập trình máy tính nâng cao trong mã của bạn.
  • Mức độ khó mã của bạn được viết là không cao.
  • Nó sẽ mất chương trình của bạn ít hơn nửa giây để chạy.
  • Lượng thời gian cần có chức năng để hoàn thành phát triển tuyến tính khi kích thước đầu vào tăng.

Q49. Cách thích hợp để xác định một chức năng là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    18
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    19
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    20
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    21

Giải thích cho 52 & 53

Q50. Theo hướng dẫn kiểu mã hóa PEP 8, làm thế nào các giá trị không đổi được đặt tên trong Python?

  • Trong trường hợp lạc đà mà không sử dụng dấu gạch dưới để tách các từ - ví dụ:
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    22
  • trong chữ thường với dấu gạch dưới để tách các từ - ví dụ:
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    23
  • Trong tất cả các nắp với dấu gạch dưới tách các từ - ví dụ:
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    24
  • Trong trường hợp hỗn hợp mà không sử dụng dấu gạch dưới để tách các từ - ví dụ:
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    25

Q51. Mô tả chức năng của một deque.

  • Một deque thêm các mục vào một bên và loại bỏ các mục từ phía bên kia.
  • Một deque thêm các mục vào một hoặc cả hai bên, nhưng chỉ loại bỏ các mục từ đầu.
  • Một deque thêm các mục ở một hoặc cả hai đầu và loại bỏ các mục ở một hoặc cả hai đầu.
  • Một deque chỉ thêm các mục vào đầu, nhưng loại bỏ từ một hoặc cả hai bên.

Giải thích -

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
26 được sử dụng để tạo khối Chanin và trong đó có đầu tiên ở đầu tiên ra, điều đó có nghĩa là phần tử cuối cùng nhập sẽ là người đầu tiên rời đi. -
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
26 is used to create block chanin and in that there is first in first out approch, which means the last element to enter will be the first to leave.

Q52. Cú pháp chính xác để tạo một biến được liên kết với một tập hợp là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    27
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    28
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    29
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    30

Q53. Cú pháp chính xác để xác định phương thức
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
95 không có tham số là gì?

  • :

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
9

  • :
  • :
  • :

Q54. Điều nào sau đây là đúng về dữ liệu số sẽ được tổ chức trong cây tìm kiếm nhị phân như thế nào?

  • Đối với bất kỳ nút nào đã cho trong cây tìm kiếm nhị phân, giá trị của nút lớn hơn tất cả các giá trị trong cây con bên trái của nút và ít hơn các giá trị trong phần cây bên phải của nó.
  • Cây tìm kiếm nhị phân không thể được sử dụng để tổ chức và tìm kiếm thông qua dữ liệu số, do sự phức tạp phát sinh với những cây rất sâu.
  • Nút trên cùng của cây tìm kiếm nhị phân sẽ là một số tùy ý. Tất cả các nút ở bên trái của nút trên cùng cần nhỏ hơn số nút trên cùng, nhưng chúng không cần phải đặt hàng theo bất kỳ cách cụ thể nào.
  • Giá trị số nhỏ nhất sẽ đi trong hầu hết các nút trên cùng. Số cao nhất tiếp theo sẽ được chuyển ở nút con trái của nó, số cao nhất tiếp theo sau đó sẽ đi trong nút con phải của nó. Mẫu này sẽ tiếp tục cho đến khi tất cả các giá trị số nằm trong nút riêng của chúng.

Q55. Tại sao bạn sẽ sử dụng một người trang trí?

  • Một người trang trí tương tự như một lớp và nên được sử dụng nếu bạn đang thực hiện lập trình chức năng thay vì lập trình hướng đối tượng.
  • Một người trang trí là một chỉ số trực quan cho ai đó đọc mã của bạn rằng một phần mã của bạn là rất quan trọng và không nên thay đổi.
  • Bạn sử dụng trình trang trí để thay đổi chức năng của một hàm mà không phải sửa đổi mã chức năng.
  • Một tuyên bố nhập khẩu được đi trước bởi một người trang trí, Python biết nhập phiên bản gần đây nhất của bất kỳ gói hoặc thư viện nào đang được nhập khẩu.

Q56. Khi nào bạn sẽ sử dụng một vòng lặp?

  • Chỉ trong một số tình huống, vì các vòng lặp chỉ được sử dụng cho một số loại lập trình nhất định.
  • Khi bạn cần kiểm tra mọi yếu tố trong một độ dài có thể biết được.
  • Khi bạn muốn giảm thiểu việc sử dụng các chuỗi trong mã của mình.
  • Khi bạn muốn chạy mã trong một tệp cho một hàm trong một tệp khác.

Q57. Cách tự mô tả nhất để xác định chức năng tính thuế bán hàng là gì?

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
0

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
1

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
2

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
3

Q54. Điều nào sau đây là đúng về dữ liệu số sẽ được tổ chức trong cây tìm kiếm nhị phân như thế nào?

  • Đối với bất kỳ nút nào đã cho trong cây tìm kiếm nhị phân, giá trị của nút lớn hơn tất cả các giá trị trong cây con bên trái của nút và ít hơn các giá trị trong phần cây bên phải của nó.
  • Cây tìm kiếm nhị phân không thể được sử dụng để tổ chức và tìm kiếm thông qua dữ liệu số, do sự phức tạp phát sinh với những cây rất sâu.
  • Bạn sẽ vượt quá độ sâu của RuntimEError: đọng lại tối đa.
  • Hàm sử dụng đệ quy sẽ không trả về.

giải trình

Q59. Độ phức tạp thời gian chạy của việc tìm kiếm một mục trong cây tìm kiếm nhị phân là gì?

  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (1) vì mỗi nút hoạt động như một khóa, tương tự như từ điển.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N!) Bởi vì mọi nút phải được so sánh với mọi nút khác.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân nói chung là O (H), trong đó h là chiều cao của cây.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N) vì mọi nút trong cây phải được truy cập.

giải trình

Q59. Độ phức tạp thời gian chạy của việc tìm kiếm một mục trong cây tìm kiếm nhị phân là gì?

  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (1) vì mỗi nút hoạt động như một khóa, tương tự như từ điển.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N!) Bởi vì mọi nút phải được so sánh với mọi nút khác.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân nói chung là O (H), trong đó h là chiều cao của cây.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N) vì mọi nút trong cây phải được truy cập.

giải trình

Q59. Độ phức tạp thời gian chạy của việc tìm kiếm một mục trong cây tìm kiếm nhị phân là gì?

  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (1) vì mỗi nút hoạt động như một khóa, tương tự như từ điển.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N!) Bởi vì mọi nút phải được so sánh với mọi nút khác.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân nói chung là O (H), trong đó h là chiều cao của cây.
  • Thời gian chạy để tìm kiếm trong cây tìm kiếm nhị phân là O (N) vì mọi nút trong cây phải được truy cập.

Q60. Tại sao bạn sẽ sử dụng
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
32?

  • Bạn sử dụng
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    32 để buộc một hàm chấp nhận đối số trong thời gian chạy ngay cả khi đối số không được bao gồm trong định nghĩa của hàm.
  • Bạn sử dụng
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    32 để cho phép người trang trí chấp nhận các đối số từ khóa.
  • Bạn sử dụng
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    32 để đảm bảo rằng các thuộc tính và phương thức của lớp không can thiệp vào các biến và chức năng toàn cầu.
  • Nếu bạn có nhiều lớp cần có cùng chức năng, bạn sẽ sử dụng
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    32 để xác định chức năng đó.

Q61. Độ phức tạp thời gian chạy của việc thêm một mục vào ngăn xếp và loại bỏ một mục khỏi ngăn xếp? Stack uses the last in first out approach

Thêm các mục vào một ngăn xếp trong thời gian O (1) và loại bỏ các mục khỏi ngăn xếp vào thời gian O (n).

  • Thêm các mục vào một ngăn xếp trong thời gian O (1) và loại bỏ các mục khỏi ngăn xếp trong thời gian O (1).
  • Thêm các mục vào một ngăn xếp trong thời gian O (n) và loại bỏ các mục khỏi ngăn xếp vào thời gian O (1).
  • Thêm các mục vào một ngăn xếp trong thời gian O (n) và loại bỏ các mục khỏi ngăn xếp vào thời gian O (n).
  • Q62. Câu nào mô tả chính xác cách các mục được thêm vào và xóa khỏi ngăn xếp?

Một ngăn xếp thêm các mục vào một bên và loại bỏ các mục từ phía bên kia.

  • Một ngăn xếp thêm các mục vào đầu và loại bỏ các mục khỏi đầu.
  • Một ngăn xếp thêm các mục vào đầu và loại bỏ các mục từ bất cứ đâu trong ngăn xếp.
  • Một ngăn xếp thêm các mục để kết thúc và loại bỏ các mục từ hai đầu.
  • Ngăn xếp giải thích sử dụng lần cuối cùng trong cách tiếp cận đầu tiên

giải trình

Q63. Một trường hợp cơ sở trong một hàm đệ quy là gì?

  • Một trường hợp cơ sở là điều kiện cho phép thuật toán ngừng đệ quy. Nó thường là một vấn đề đủ nhỏ để giải quyết trực tiếp.
  • Trường hợp cơ sở là tóm tắt về vấn đề tổng thể cần được giải quyết.
  • Trường hợp cơ sở được truyền vào như một đối số cho một chức năng mà cơ thể sử dụng đệ quy.
  • Trường hợp cơ sở tương tự như một lớp cơ sở, trong đó nó có thể được kế thừa bởi một đối tượng khác.

Q64. Tại sao nó được coi là thực hành tốt để mở một tệp từ trong tập lệnh Python bằng cách sử dụng từ khóa
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
37?

  • Từ khóa
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    37 cho phép bạn chọn ứng dụng nào để mở tệp.
  • Từ khóa
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    37 hoạt động giống như vòng lặp
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    40 và cho phép bạn truy cập từng dòng trong từng tệp một.
  • Không có lợi ích khi sử dụng từ khóa
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    37 để mở một tệp trong Python.
  • Khi bạn mở một tệp bằng cách sử dụng từ khóa
    def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    37 trong Python, Python sẽ đảm bảo rằng tệp sẽ bị đóng, ngay cả khi một ngoại lệ hoặc lỗi được ném.

Q65. Tại sao bạn sẽ sử dụng một môi trường ảo?

Môi trường ảo Tạo "bong bóng" xung quanh dự án của bạn để bất kỳ thư viện hoặc gói nào bạn cài đặt trong đó không ảnh hưởng đến toàn bộ máy của bạn.

  • Các nhóm có nhân viên từ xa sử dụng môi trường ảo để họ có thể chia sẻ mã, đánh giá mã và hợp tác từ xa.
  • Môi trường ảo là phổ biến trong Python 2 vì chúng tăng cường các tính năng bị thiếu trong ngôn ngữ. Môi trường ảo không cần thiết trong Python 3 do những tiến bộ trong ngôn ngữ.
  • Môi trường ảo được gắn với tài khoản GitHub hoặc Bitbucket của bạn, cho phép bạn truy cập bất kỳ repos nào của bạn hầu như từ bất kỳ máy nào.
  • Q66. Cách chính xác để chạy tất cả các tài liệu trong một tệp đã cho từ dòng lệnh là gì?

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
43

Explanation:

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
44

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
45

  • Bạn có thể truy cập một phần tử cụ thể trong danh sách bằng cách lập chỉ mục vào vị trí của nó, nhưng bạn không thể truy cập một phần tử cụ thể trong một bộ điều khiển trừ khi bạn lặp lại thông qua bộ tu
  • Danh sách có thể thay đổi, có nghĩa là bạn có thể thay đổi dữ liệu bên trong chúng bất cứ lúc nào. Tuples là bất biến, có nghĩa là bạn không thể thay đổi dữ liệu bên trong chúng một khi bạn đã tạo ra tuple.
  • Danh sách là bất biến, có nghĩa là bạn không thể thay đổi dữ liệu bên trong chúng sau khi bạn đã tạo danh sách. Tuples có thể thay đổi, có nghĩa là bạn có thể thay đổi dữ liệu bên trong chúng bất cứ lúc nào.
  • Danh sách có thể giữ một số loại dữ liệu bên trong chúng cùng một lúc, nhưng các bộ dữ liệu chỉ có thể giữ cùng một loại dữ liệu nếu có nhiều yếu tố.

Q69. Trình tạo trở lại là gì?

  • Không có
  • Một đối tượng có thể đi được
  • Một cấu trúc dữ liệu danh sách được liên kết từ một danh sách không trống
  • Tất cả các chìa khóa của từ điển đã cho

Q70. Sự khác biệt giữa các thuộc tính lớp và thuộc tính thể hiện là gì?

  • Thuộc tính thể hiện có thể được thay đổi, nhưng không thể thay đổi thuộc tính lớp
  • Các thuộc tính lớp được chia sẻ bởi tất cả các trường hợp của lớp. Thuộc tính thể hiện có thể là duy nhất cho trường hợp đó
  • Không có sự khác biệt giữa các thuộc tính lớp và thuộc tính thể hiện
  • Các thuộc tính lớp chỉ thuộc về lớp, không phải là ví dụ của lớp đó. Thuộc tính thể hiện được chia sẻ giữa tất cả các trường hợp của một lớp

Q71. Cú pháp chính xác của việc tạo một phương thức thể hiện là gì?

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
4

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
5

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
6

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
7

Q72. Cách chính xác để gọi một hàm là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    47
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    48
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    49
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    50

Q73. Nhận xét được tạo ra như thế nào?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    52
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    53
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    54

Q74. Cú pháp chính xác để thay thế chuỗi Apple trong danh sách bằng chuỗi màu cam là gì?

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
8

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    55
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    56
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    57
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    58

Q75. Điều gì sẽ xảy ra nếu bạn sử dụng vòng lặp trong thời gian và quên bao gồm logic mà cuối cùng khiến vòng lặp trong khi dừng lại?

  • Không có gì sẽ xảy ra; Máy tính của bạn biết khi nào nên ngừng chạy mã trong vòng lặp trong khi.
  • Bạn sẽ nhận được một Keyerror.
  • Mã của bạn sẽ bị kẹt trong một vòng lặp vô hạn.
  • Bạn sẽ nhận được một whilelooperror.

Q76. Mô tả chức năng của một hàng đợi?

  • Một hàng đợi thêm các mục để kết thúc và loại bỏ các mục từ hai đầu.
  • Một hàng đợi thêm các mục vào đầu và loại bỏ các mục từ đầu.
  • Một hàng đợi thêm các mục vào đầu và loại bỏ các mục từ bất cứ nơi nào trong danh sách.
  • Một hàng đợi thêm các mục vào đầu và loại bỏ các mục từ bất cứ đâu trong hàng đợi.

Q77. Lựa chọn nào là ví dụ chính xác nhất về mặt cú pháp của sự phân nhánh có điều kiện?

  • :

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
9

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
0

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
1

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
2

Q72. Cách chính xác để gọi một hàm là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    47
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    48
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    49
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    50

Q73. Nhận xét được tạo ra như thế nào?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    52
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    53
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    54

Q74. Cú pháp chính xác để thay thế chuỗi Apple trong danh sách bằng chuỗi màu cam là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    55
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    56
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    57
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    58

Q75. Điều gì sẽ xảy ra nếu bạn sử dụng vòng lặp trong thời gian và quên bao gồm logic mà cuối cùng khiến vòng lặp trong khi dừng lại?

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
3

Không có gì sẽ xảy ra; Máy tính của bạn biết khi nào nên ngừng chạy mã trong vòng lặp trong khi.

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
4

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
5

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
6

  • :

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
7

Q72. Cách chính xác để gọi một hàm là gì?: When instantiating a new object from a given class, the

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
95 method will take both
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
76 and
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
77, and set its values to their corresponding object attribute, that's why the need of using
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
78 instead of
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
79.

def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
47

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
8

  • :
  • :
  • :
  • :

Q72. Cách chính xác để gọi một hàm là gì?_ to calculate the intersection between two sets and _ to calculate the union.

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    47
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    48
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    49
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    50

Q73. Nhận xét được tạo ra như thế nào?

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
9

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    52
  • Nó trả lại năm ma trận vuông khác nhau chứa đầy các ma trận. Thứ nhất là 1x1, 2x2 thứ hai, v.v. đến 5x5
  • Nó trả về một mảng 5 chiều có kích thước 1x2x3x4x5 chứa đầy 1s.

Tài liệu tham khảo

Q85. Bạn gặp phải một fileNotFoundException trong khi chỉ sử dụng tên tệp trong hàm
def sum(a, b):
    """
    sum(4, 3)
    7

    sum(-4, 5)
    1
    """
    return a + b
88. Điều gì có thể là giải pháp dễ nhất?

  • Đảm bảo tệp trên đường dẫn hệ thống
  • Tạo một liên kết tượng trưng để cho phép truy cập tốt hơn vào tệp
  • Sao chép tệp vào cùng một thư mục như nơi tập lệnh đang chạy
  • Thêm đường dẫn vào tệp vào biến môi trường PythonPath

Q86. Lệnh này sẽ trở lại điều gì?

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
0

  • một tập hợp tất cả các bội số của 3 ít hơn 100
  • Một tập hợp tất cả số từ 0 đến 100 nhân với 3
  • một danh sách tất cả các bội số của 3 ít hơn 100
  • một tập hợp tất cả các bội số của 3 ít hơn 100 không bao gồm 0

Q87. Toán tử // trong Python 3 cho phép bạn làm gì?

  • Thực hiện phân chia số nguyên
  • Thực hiện các hoạt động trên số mũ
  • Tìm phần còn lại của hoạt động phân chia
  • Thực hiện phân chia điểm nổi

Q88. Tệp nào được nhập để sử dụng ngày trong Python?

  • ngày giờ
  • ngày ngày
  • ban ngày
  • thời gian

Q89. Cú pháp chính xác để xác định một lớp gọi là trò chơi là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    89
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    90
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    91
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    92

tham khảo ở đây

Q90. Cú pháp chính xác để gọi một phương thức thể hiện trên một lớp có tên là trò chơi là gì?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    93
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    94
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    95
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    96

Q91. Đầu ra của mã này là gì? (Numpy đã được nhập khẩu dưới dạng NP.)?

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
1

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    97
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    98
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    99
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    00

Q92. Giả sử bạn có một biến chuỗi được xác định là y = "thứ; điều; rác;". Điều gì sẽ là đầu ra từ mã này?

  • 17
  • 4
  • 0
  • 3

Explanation::

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
2

Q93. Đầu ra của mã này là gì?

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
3

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    01
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    02
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    03
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    04

Explanation::

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
4

Q94. Lệnh nào sẽ tạo danh sách từ 10 xuống 1? Thí dụ:

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
05

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    06
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    07
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    08
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    09

Tài liệu tham khảo

Q95. Đoạn mã nào sẽ in chính xác đầu ra giống như đoạn này?

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
5

  • :
  • :
  • :

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
6

  • :

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
7

Tài liệu tham khảo

Q96. Các phần tử được bao quanh bởi
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
10 là _,
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
11 là _ và
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
12 là _._,
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
11 are _, and
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
12 are _.

  • chỉ đặt ra; danh sách hoặc từ điển; bộ dữ liệu
  • danh sách; chỉ đặt ra; bộ dữ liệu
  • bộ đếm; bộ hoặc danh sách; Từ điển
  • danh sách; từ điển hoặc bộ; bộ dữ liệu

Tài liệu tham khảo

Q97. Đầu ra của mã này là gì? (Numpy đã được nhập dưới dạng NP.)

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
8

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    13
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    14
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    15
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    16

Tài liệu tham khảo

Q98. Mã này sẽ in cái gì?

def sum(a, b):
    ###
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    ###
    return a + b
9

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    17
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    18
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    19
  • Nó ném một typeerror vì số nguyên phải được đúc thành một chuỗi.

Tài liệu tham khảo

Q99. Cú pháp nào tạo chính xác một biến được liên kết với một tuple?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    20
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    21
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    22
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    23

Tài liệu tham khảo

Q100. Chế độ nào không phải là một cách hợp lệ để truy cập một tệp từ trong tập lệnh Python?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    24
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    25
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    26
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    27
  1. Tài liệu tham khảo
  2. Tài liệu tham khảo

Q101. Numpy cho phép bạn nhân hai mảng mà không có vòng lặp. Đây là một ví dụ về _.

  • vector hóa
  • thuộc tính
  • tăng tốc
  • Lập trình chức năng

Q102. Loại dữ liệu Python tích hợp nào có thể được sử dụng làm bảng băm?

  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    32
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    33
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    48
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    35

Q103. Hàm Python nào cho phép bạn thực thi các lệnh Linux Shell trong Python?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    32
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    33
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    34
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    35

Q104. Giả sử bạn có đoạn mã sau và muốn trích xuất một danh sách chỉ bằng các chữ cái. Đoạn mã nào sẽ _not_ đạt được mục tiêu đó?

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
0


college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
1

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    36
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    37
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    38

Giải thích: Cái đầu tiên (tùy chọn chính xác) trả về danh sách các giá trị (số). Phần còn lại của các tùy chọn trả về một danh sách các khóa. The first one (the correct option) returns the list of the values (the numbers). The rest of the options return a list of the keys.

Q105. Khi một mảng lớn, Numpy sẽ không in toàn bộ mảng khi được cung cấp chức năng
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
39 tích hợp. Chức năng nào bạn có thể sử dụng trong Numpy để buộc nó phải in toàn bộ mảng?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    40
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    41
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    42
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    43

Q106. Khi nào bạn sẽ sử dụng thử/ngoại trừ khối trong mã?

  • Bạn sử dụng các khối
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    44 khi bạn muốn chạy một số mã, nhưng cần một cách để thực thi mã khác nhau nếu một ngoại lệ được nêu ra.
  • Bạn sử dụng các khối
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    44 bên trong các thử nghiệm đơn vị để các thử nghiệm đơn vị sẽ luôn vượt qua.
  • Bạn sử dụng các khối
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    44 để bạn có thể chứng minh cho người đánh giá mã của mình rằng bạn đã thử một cách tiếp cận mới, nhưng nếu cách tiếp cận mới không phải là điều họ đang tìm kiếm, họ có thể để lại nhận xét theo từ khóa
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    47.
  • Bạn sử dụng các khối
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    44 để không có chức năng hoặc phương thức nào của bạn trả về
    my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13.

Tài liệu tham khảo

Q107. Trong Python, làm thế nào trình biên dịch có thể xác định khối bên trong của vòng lặp cho vòng lặp?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    50
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    52
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    53

Q108. Cơ chế Python nào phù hợp nhất để nói với người dùng rằng họ đang sử dụng chức năng không dùng nữa

  • sys.stdout
  • tìm lại
  • cảnh báo
  • ngoại lệ

Q109. Giá trị của x sau khi chạy mã này là gì?

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
2

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    54
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    55
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    56
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    57

Giải thích: Phương thức

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
58 chỉ thêm phần tử vào tập hợp nếu nó không tồn tại. The
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
58 method adds the element to the set only if it doesn't exist.

Q110. Làm thế nào bạn có thể truy cập và lưu trữ tất cả các khóa trong từ điển này cùng một lúc?

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
3

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    59
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    60
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    61
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    62

Q111. Có gì sai với định nghĩa chức năng này?

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
4

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    63 là một từ dành riêng.
  • Dấu gạch dưới không được phép trong tên chức năng.
  • Một đối số không mặc định tuân theo một đối số mặc định.
  • Không có gì sai với định nghĩa chức năng này.

Q112. Cho rằng Numpy được nhập dưới dạng
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
64, lựa chọn nào sẽ trả lại
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
62?

  • :

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
5

  • :

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
6

  • :

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
7

  • :

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
8

Q113. Làm thế nào để bạn thêm một nhận xét vào tập lệnh Python hiện có?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    54
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    52
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    69

Q114. Trong đoạn mã này, các giá trị của C và D sẽ tương đương như thế nào?

college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior']
return list(enumerate(college_years, 2019))
9

  • Một

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
0

  • B

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
1

  • C

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
2

  • D

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
3

Q115. Bạn có thể sử dụng hai chức năng nào trong thư viện Numpy để giải một hệ phương trình tuyến tính?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    70
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    71
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    72
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    73

Q116. Cú pháp chính xác để tạo một biến được liên kết với một danh sách là gì?

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    74
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    75
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    76
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    77

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số._ of the list of numbers.

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
4

  • cách thức
  • trung bình
  • bần tiện
  • Trung bình

Giải thích: Trung bình là giá trị phân tách nửa cao hơn với nửa dưới của mẫu dữ liệu. Đây là 13. The median is the value separating the higher half from the lower half of a data sample. Here it is 13.

Q118. Hai cấu trúc dữ liệu chính trong thư viện Pandas là gì?

  • Mảng và khung dữ liệu
  • Sê -ri và ma trận
  • Ma trận và khung dữ liệu
  • Sê -ri và DataFrames

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số.

  • cách thức
  • trung bình
  • bần tiện
  • Trung bình

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số.

  • cách thức
  • trung bình
  • bần tiện
  • Trung bình

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số.

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
5

  • :

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
6

  • :

Q113. Làm thế nào để bạn thêm một nhận xét vào tập lệnh Python hiện có?

  • :

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
8

  • :

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
9

Q113. Làm thế nào để bạn thêm một nhận xét vào tập lệnh Python hiện có?

  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    54
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    52
  • def sum(a, b):
        """
        sum(4, 3)
        7
    
        sum(-4, 5)
        1
        """
        return a + b
    51
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    69

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số.

Hướng dẫn what built in python data type is best suited for implementing a queue - loại dữ liệu python tích hợp nào phù hợp nhất để triển khai hàng đợi

  • cách thức
  • trung bình
  • bần tiện
  • Trung bình

Giải thích: Trung bình là giá trị phân tách nửa cao hơn với nửa dưới của mẫu dữ liệu. Đây là 13. The

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
89 returns a
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
90 object, which contains the
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
91 column of the
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
92. Adding the values of this column (i.e.
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
85) returns the total number of survivors since a survivor is represented by a 1 and a loss by 0.

Q118. Hai cấu trúc dữ liệu chính trong thư viện Pandas là gì?

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
0

  • Mảng và khung dữ liệu
  • Sê -ri và ma trận
  • Ma trận và khung dữ liệu

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
1

  • Sê -ri và DataFrames

Q119. Giả sử bạn có một biến có tên
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
78 của loại np.array với 10.000 yếu tố. Làm thế nào bạn có thể biến
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
78 thành một biến có tên
def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
80 với kích thước 100x100?

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
2

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    81
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    82
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    83
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    84

Q120. Lựa chọn nào là một loại dữ liệu bất biến?

Hướng dẫn what built in python data type is best suited for implementing a queue - loại dữ liệu python tích hợp nào phù hợp nhất để triển khai hàng đợi

  • Từ điển
  • danh sách
  • bộ
  • sợi dây

Tài liệu tham khảo

Q117. Mã này cung cấp _ của danh sách các số.

  • cách thức
  • trung bình
  • bần tiện
  • Trung bình

Giải thích: Trung bình là giá trị phân tách nửa cao hơn với nửa dưới của mẫu dữ liệu. Đây là 13.

  • Q118. Hai cấu trúc dữ liệu chính trong thư viện Pandas là gì?
  • Mảng và khung dữ liệu
  • Sê -ri và ma trận
  • Ma trận và khung dữ liệu

Sê -ri và DataFrames

  • 1
  • 3
  • 2
  • Q119. Giả sử bạn có một biến có tên
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    78 của loại np.array với 10.000 yếu tố. Làm thế nào bạn có thể biến
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    78 thành một biến có tên
    def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    80 với kích thước 100x100?

def sum(a, b):
    """
    >>> sum(4, 3)
    7

    >>> sum(-4, 5)
    1
    """
    return a + b
81

  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    82
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    83
  • def sum(a, b):
        """
        >>> sum(4, 3)
        7
    
        >>> sum(-4, 5)
        1
        """
        return a + b
    84
  • Q120. Lựa chọn nào là một loại dữ liệu bất biến?

Từ điển

  • danh sách
  • bộ
  • sợi dây
  • Q121. Đầu ra của mã này là gì?

class my_secrets:
    def __init__(self, password):
        self.password = password
        pass
instance = my_secrets('1234')
instance.password
>>>'1234'
7

Q122. Chọn tùy chọn bên dưới mà thể hiện của lớp không thể được tạo

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    08
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    09
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    10
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    11

Q133. Bạn nhận được gì nếu bạn áp dụng numpy.sum () vào một danh sách chỉ chứa các giá trị boolean?

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    12
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    13
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    14
  • my_list = [1,2,3]
    my_list.pop(0)
    my_list
    >>>[2,3]
    13

Q134. Mã này sẽ in cái gì?

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
3

  • ĐÚNG VẬY
  • foo
  • Bạn sẽ nhận được một thông báo lỗi vì các giá trị số nguyên không đổi không phải là các lớp.
  • quán ba

Q135. Nếu bạn không trả lại một cách rõ ràng một giá trị từ một hàm, điều gì sẽ xảy ra?

  • Nếu từ khóa trả về không có, hàm sẽ trả về true.
  • Hàm sẽ nhập một vòng lặp vô hạn vì nó sẽ không biết khi nào nên ngừng thực thi mã của nó.
  • Hàm sẽ trả về RunTimeError nếu bạn không trả về giá trị.
  • Nếu từ khóa trả về không có, chức năng sẽ không trả về không.

Q136. Nó thường là trường hợp thư viện gấu trúc được sử dụng cho _ dữ liệu và numpy cho dữ liệu _._ data and NumPy for _ data.

  • sợi dây; số
  • phi cấu trúc; cấu trúc
  • số; bảng
  • bảng; số

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

  • Sử dụng trình biên dịch C như GCC hoặc Clang.
  • Sử dụng một trình quản lý gói như PIP hoặc Conda.
  • Sử dụng IDE như Notepad ++ hoặc Idle.
  • Sử dụng trình quản lý gói như NPM hoặc Nuget.

Q138. Hình ảnh dưới đây được tạo bằng matplotlib. Đây là một biểu đồ phân phối của một danh sách các số nguyên chứa đầy các số sử dụng hàm _ và được vẽ bằng _._ and plotted with _.

Hướng dẫn what built in python data type is best suited for implementing a queue - loại dữ liệu python tích hợp nào phù hợp nhất để triển khai hàng đợi

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    16
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    17
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    18
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    19

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
4

  • Sử dụng trình biên dịch C như GCC hoặc Clang.
  • Sử dụng một trình quản lý gói như PIP hoặc Conda.
  • Sử dụng IDE như Notepad ++ hoặc Idle.
  • Sử dụng trình quản lý gói như NPM hoặc Nuget.

Q138. Hình ảnh dưới đây được tạo bằng matplotlib. Đây là một biểu đồ phân phối của một danh sách các số nguyên chứa đầy các số sử dụng hàm _ và được vẽ bằng _.

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    16
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    17
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    18
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    19

Q139. Trong đoạn mã này, giá trị của A và B là gì?_ and the maximum number of comparison will be _?

  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên từ 50 đến 58 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 100 (bao gồm) B: Tất cả các số nguyên từ 50 đến 60 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên từ 50 đến 60 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên lẻ từ 49 đến 59 (bao gồm)

Q140. Khi sử dụng Numpy trong Python, làm thế nào để bạn kiểm tra kích thước (số và độ dài của kích thước) của một đối tượng được gọi là my_object? Can use a break statement and the value being searched can be the first element of the list, given that it is non-empty.

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
20

  • 0
  • ĐÚNG VẬY
  • foo
  • Bạn sẽ nhận được một thông báo lỗi vì các giá trị số nguyên không đổi không phải là các lớp.

quán ba

  • Q135. Nếu bạn không trả lại một cách rõ ràng một giá trị từ một hàm, điều gì sẽ xảy ra?
  • Nếu từ khóa trả về không có, hàm sẽ trả về true.
  • Hàm sẽ nhập một vòng lặp vô hạn vì nó sẽ không biết khi nào nên ngừng thực thi mã của nó.
  • Hàm sẽ trả về RunTimeError nếu bạn không trả về giá trị.

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
5

  • Sử dụng trình biên dịch C như GCC hoặc Clang.
  • Sử dụng một trình quản lý gói như PIP hoặc Conda.
  • Sử dụng IDE như Notepad ++ hoặc Idle.
  • Sử dụng trình quản lý gói như NPM hoặc Nuget.

Q138. Hình ảnh dưới đây được tạo bằng matplotlib. Đây là một biểu đồ phân phối của một danh sách các số nguyên chứa đầy các số sử dụng hàm _ và được vẽ bằng _.

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
28

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    16
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    17
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    18
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    19

Q139. Trong đoạn mã này, giá trị của A và B là gì?_ as a function decorator, and the first parameter of the method will be a reference to __.

  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên từ 50 đến 58 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 100 (bao gồm) B: Tất cả các số nguyên từ 50 đến 60 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên từ 50 đến 60 (bao gồm)
  • A: Tất cả các số nguyên từ 0 đến 99 (bao gồm) B: Tất cả các số nguyên lẻ từ 49 đến 59 (bao gồm)

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

  • Sử dụng trình biên dịch C như GCC hoặc Clang.

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
6

  • Sử dụng trình biên dịch C như GCC hoặc Clang.

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
7

  • Sử dụng trình biên dịch C như GCC hoặc Clang.

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
8

  • Sử dụng trình biên dịch C như GCC hoặc Clang.

import math
radius = [1,2,3]
area = list(map(lambda x: round(math.pi*(x**2), 2), radius))
area
>>> [3.14, 12.57, 28.27]
9

Sử dụng một trình quản lý gói như PIP hoặc Conda. In the first, super does not have .name (should be self.name), The third drops Robert, and base is not defined in the 4th.

Q148.

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
0

  • Sử dụng IDE như Notepad ++ hoặc Idle.

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
1

  • Sử dụng trình quản lý gói như NPM hoặc Nuget.

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
2

  • Q138. Hình ảnh dưới đây được tạo bằng matplotlib. Đây là một biểu đồ phân phối của một danh sách các số nguyên chứa đầy các số sử dụng hàm _ và được vẽ bằng _.

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
3

  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    16

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
4

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
17 Dictionaries usually result in an exception when using the square bracket syntax. Defaultdict here returns a default value dedicated by the first parameter so instead of throwing an exception, they return the default. Note that this needs to be imported as follows:
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
29

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
5

  • Sử dụng trình biên dịch C như GCC hoặc Clang.
  • Sử dụng một trình quản lý gói như PIP hoặc Conda.
  • Sử dụng IDE như Notepad ++ hoặc Idle.
  • Sử dụng trình quản lý gói như NPM hoặc Nuget.

Tài liệu tham khảo

Q137. Bạn cần làm gì để cài đặt các gói bổ sung vào Python?

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
6

  • Q138. Hình ảnh dưới đây được tạo bằng matplotlib. Đây là một biểu đồ phân phối của một danh sách các số nguyên chứa đầy các số sử dụng hàm _ và được vẽ bằng _.
  • def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    16
  • Sử dụng trình quản lý gói như NPM hoặc Nuget.
  • Sử dụng IDE như Notepad ++ hoặc Idle.

Sử dụng trình quản lý gói như NPM hoặc Nuget.

  • ma trận = ma trận (vector, 100.100)
  • Matrix = vector.to_matrix (100,100)
  • ma trận = (vector.shape = (100,100))
  • ma trận = vector.reshape (100.100) exa

Q152. Độ dài tối đa của định danh Python là bao nhiêu?

  • 32
  • 16
  • 128
  • Không có độ dài cố định được chỉ định

Q153. Giá trị của biến I sẽ là gì khi vòng lặp sau sẽ hoàn thành việc thực thi nó?

Đối với tôi trong phạm vi (5): vượt qua

  • 5
  • biến trở nên không khả dụng
  • 6
  • 4

Q154. F-Strings cũng được gọi là:

  • Định dạng các biểu thức chuỗi
  • Chuỗi chức năng
  • Modulo định dạng chuỗi
  • Định dạng chuỗi chữ

Q155. Có bao nhiêu CPU (hoặc lõi) sẽ tận dụng thư viện Python đồng thời?

  • Một
  • Tất cả các CPU có sẵn
  • Hai
  • Số ba

Giải thích: Chủ đề Python bị giới hạn trong một CPU một lần. Thư viện đa xử lý sẽ cho phép bạn chạy mã trên các bộ xử lý khác nhau.: Python threading is restricted to a single CPU at one time. The multiprocessing library will allow you to run code on different processors.

Q156 Giá trị của Y trong mã này sẽ là gì?

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
7

  • Sai
  • 21
  • 2
  • 31

Explanation: If x < 5 ==> y = 1 + 20 Else y = 1 + 30

Q157. Quá trình ngâm trong Python bao gồm?

  • Chuyển đổi hệ thống phân cấp đối tượng Python thành luồng byte
  • Chuyển đổi một dữ liệu thành một danh sách
  • Chuyển đổi luồng byte thành phân cấp đối tượng Python
  • Chuyển đổi danh sách thành một dữ liệu

Giải thích: Pickling là quá trình khử trùng một đối tượng Python, nghĩa là, chuyển đổi luồng byte thành hệ thống phân cấp đối tượng Python. Điều ngược lại của quá trình này được gọi là không có tính cách. Pickling is the process of sterilizing a Python object, that is, conversion of a byte stream into Python object hierarchy. The reverse of this process is known as unpickling.

Q158. Đầu ra của chương trình sau đây là gì?

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
8

  • ĐÚNG VẬY
  • 1
  • 2
  • Sai

Q159. Is list mutable in python ?

  • ĐÚNG VẬY
  • Sai

Q160. What is the output of the following program ?

print("programming".center())

  • Q157. Quá trình ngâm trong Python bao gồm?
  • Chuyển đổi hệ thống phân cấp đối tượng Python thành luồng byte
  • Chuyển đổi một dữ liệu thành một danh sách
  • Chuyển đổi luồng byte thành phân cấp đối tượng Python

Chuyển đổi danh sách thành một dữ liệu

  • Giải thích: Pickling là quá trình khử trùng một đối tượng Python, nghĩa là, chuyển đổi luồng byte thành hệ thống phân cấp đối tượng Python. Điều ngược lại của quá trình này được gọi là không có tính cách.
  • Q158. Đầu ra của chương trình sau đây là gì?
  • ĐÚNG VẬY
  • Q159. Là danh sách có thể thay đổi trong Python?

Q160. Đầu ra của chương trình sau đây là gì?

  • cr
  • lập trình
  • Lỗi nói kiểu mẫu: Trung tâm mong đợi ít nhất 1 đối số, có 0
  • Không có điều nào ở trên

Q161. Ai đã tạo ra ngôn ngữ lập trình Python?

  • Tim Berners-Lee
  • ĐÚNG VẬY
  • Q159. Là danh sách có thể thay đổi trong Python?
  • Sai

Explanation: The letter

def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
30 acts as the imaginary unit in Python, therefore
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
32 means
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
33 which is equal to
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
34. The statement
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
35 is evaluated as
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
62.

Q157. Quá trình ngâm trong Python bao gồm?

  • 33
  • 63
  • Chuyển đổi hệ thống phân cấp đối tượng Python thành luồng byte
  • Chuyển đổi một dữ liệu thành một danh sách

Chuyển đổi luồng byte thành phân cấp đối tượng Python A, B and C are hexadecimal integers with values 10, 11 and 12 respectively, so the sum of A, B and C is 33.

Chuyển đổi danh sách thành một dữ liệu

fruits = ['Apples', 'Oranges', 'Bananas']
quantities = [5, 3, 4]
prices = [1.50, 2.25, 0.89]

#Desired output
[('Apples', 5, 1.50),
('Oranges', 3, 2.25),
('Bananas', 4, 0.89)]
9

  • Giải thích: Pickling là quá trình khử trùng một đối tượng Python, nghĩa là, chuyển đổi luồng byte thành hệ thống phân cấp đối tượng Python. Điều ngược lại của quá trình này được gọi là không có tính cách.
  • Q158. Đầu ra của chương trình sau đây là gì?
  • ĐÚNG VẬY
  • Q159. Là danh sách có thể thay đổi trong Python?

Q160. Đầu ra của chương trình sau đây là gì?

  • cr
  • lập trình
  • Lỗi nói kiểu mẫu: Trung tâm mong đợi ít nhất 1 đối số, có 0
  • Không có điều nào ở trên

Q161. Ai đã tạo ra ngôn ngữ lập trình Python?

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
00

Tim Berners-Lee

  • Ada Lovelace

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
01

  • Ada Lovelace

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
02

  • Ada Lovelace

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
03

  • Ada Lovelace

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
04

Guido Van Rossum

  • Alan Turing
  • Q162. Bộ sưu tập nào được đặt hàng, thay đổi và cho phép các thành viên trùng lặp?
  • BỘ
  • Tuple

TỪ ĐIỂN_ submodule.

  • DANH SÁCH
  • Q163. Điều gì sẽ được in trong bảng điều khiển nếu bạn chạy mã này?
  • Lỗi thời gian chạy cho bạn biết rằng biến
    def sum(a, b):
        """
        # >>> sum(4, 3)
        # 7
    
        # >>> sum(-4, 5)
        # 1
        """
        return a + b
    30 chưa được khởi tạo
  • 1J

Giải thích: Chữ
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
30 đóng vai trò là đơn vị tưởng tượng trong Python, do đó
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
32 có nghĩa là
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
33 bằng
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
34. Tuyên bố
def sum(a, b):
    """
    # >>> sum(4, 3)
    # 7

    # >>> sum(-4, 5)
    # 1
    """
    return a + b
35 được đánh giá là
my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
62._ for the axis argument to the Pandas apply method to apply the function to each row.

  • Q164. Điều gì sẽ được in trong bảng điều khiển nếu bạn chạy mã này?
  • 0xa + 0xb + 0xc
  • 1
  • 0

Không có

  • Giải thích: A, B và C là các số nguyên thập lục phân với các giá trị 10, 11 và 12 tương ứng, do đó tổng của A, B và C là 33.
  • Q165. Mã này sẽ đầu ra vào màn hình là gì?
  • 1 2 3 4 5 Xong!
  • 0 1 2 3 4 5 Xong!

0 1 2 3 4 Xong!

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
05

  • Bạn sẽ nhận được một lỗi cú pháp.
  • Q166. So sánh danh sách và bộ dữ liệu nào trong Python là chính xác?
  • Sử dụng danh sách thay vì các bộ dữ liệu khi bạn có một tập hợp các đối tượng có liên quan nhưng không giống nhau.
  • Sử dụng Tuples thay vì danh sách khi bạn có một bộ sưu tập chung các đối tượng tương tự.

Sử dụng Tuples thay vì danh sách cho các chức năng cần trả về nhiều giá trị.

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
06

  • Sử dụng danh sách thay vì bộ dữ liệu khi vị trí của các yếu tố là quan trọng.
  • Q167. Xem xét đoạn mã sau sử dụng các trình trang trí để tính thời gian thực thi của chức năng thực thi_FN:
  • Lựa chọn nào sau đây là các đối số bị thiếu?
  • :

Q168. Phát biểu nào sau đây định nghĩa một loại đối tượng mới có tên là "Dog" trong Python?

my_list = [1,2,3]
my_list.pop(0)
my_list
>>>[2,3]
07

  • Chó lớp:
  • Lớp học chó:
  • Chú chó:
  • Chó lớp

Loại dữ liệu nào là tốt nhất để thực hiện hàng đợi?

Hàng đợi có thể được thực hiện bằng cách sử dụng danh sách mảng, ngăn xếp hoặc được liên kết.Cách dễ nhất để thực hiện hàng đợi là sử dụng một mảng.Array, Stack or Linked List. The easiest way of implementing a queue is by using an Array.

Mô -đun hàng đợi trong Python là gì?

Mô-đun hàng đợi thực hiện hàng đợi đa nhà sản xuất, nhiều người tiêu dùng.Nó đặc biệt hữu ích trong lập trình luồng khi thông tin phải được trao đổi một cách an toàn giữa nhiều luồng.Lớp xếp hàng trong mô -đun này thực hiện tất cả các ngữ nghĩa khóa cần thiết.implements multi-producer, multi-consumer queues. It is especially useful in threaded programming when information must be exchanged safely between multiple threads. The Queue class in this module implements all the required locking semantics.

Phương pháp nào được sử dụng để thêm một phần tử vào một python hàng đợi?

Trả lời: Trong Python, để chèn phần tử vào hàng đợi, hàm put put () được sử dụng.Nó được gọi là một hoạt động enqueue.Để xóa phần tử trong hàng đợi, hàm get get () được sử dụng.Nó được gọi là hoạt động dequeue.put() ” function is used. It is known as an enqueue operation. To delete the element in the queue the “ get() ” function is used. It is known as the dequeue operation.

Python có cấu trúc hàng đợi không?

Hàng đợi trong Python là một cấu trúc dữ liệu tuyến tính với phía sau và mặt trước, tương tự như một ngăn xếp.Nó lưu trữ các mục tuần tự theo cách FIFO (đầu tiên theo cách đầu tiên).. It stores items sequentially in a FIFO (First In First Out) manner.