ICT Hà Nội giới thiệu đến các bạn 82 câu hỏi test kiến thức về Python nhanh nhất. Hãy cùng tham gia và nâng cao kiến thức Python của mình cùng ICT Hà Nội nhé!
1. Python là gì?
Python là một ngôn ngữ kịch bản cấp cao, được giải thích, tương tác và hướng đối tượng. Python được thiết kế để rất dễ đọc. Nó sử dụng các từ khóa tiếng Anh thường xuyên khi các ngôn ngữ khác sử dụng dấu câu và nó có cấu trúc cú pháp ít hơn các ngôn ngữ khác.
2. Kể tên một số tính năng của Python.
Sau đây là một số tính năng nổi bật của Python:
- Hỗ trợ các phương pháp lập trình có cấu trúc và chức năng cũng như OOP.
- Nó có thể được sử dụng như một ngôn ngữ kịch bản hoặc có thể được biên dịch thành mã byte để xây dựng các ứng dụng lớn.
- Nó cung cấp các kiểu dữ liệu động ở mức rất cao và hỗ trợ kiểm tra kiểu động.
- Nó hỗ trợ thu gom rác tự động.
- Nó có thể dễ dàng tích hợp với C, C ++, COM, ActiveX, CORBA và Java.
3. Mục đích của biến môi trường PYTHONPATH là gì?
PYTHONPATH - Nó có vai trò tương tự PATH. Biến này cho trình thông dịch Python biết vị trí các tệp mô-đun được nhập vào một chương trình. Nó nên bao gồm thư mục thư viện nguồn Python và các thư mục chứa mã nguồn Python. PYTHONPATH đôi khi được cài đặt sẵn bởi trình cài đặt Python.
4. Mục đích của biến môi trường PYTHONSTARTUP là gì?
PYTHONSTARTUP - Nó chứa đường dẫn của tệp khởi tạo chứa mã nguồn Python. Nó được thực thi mỗi khi bạn khởi động trình thông dịch. Nó được đặt tên là .pythonrc.py trong Unix và nó chứa các lệnh tải các tiện ích hoặc sửa đổi PYTHONPATH.
5. Mục đích của biến môi trường PYTHONCASEOK là gì?
PYTHONCASEOK - Nó được sử dụng trong Windows để hướng dẫn Python tìm kết quả không phân biệt chữ hoa chữ thường đầu tiên trong câu lệnh nhập. Đặt biến này thành bất kỳ giá trị nào để kích hoạt nó.
6. Mục đích của biến môi trường PYTHONHOME là gì?
PYTHONHOME - Đây là một đường dẫn tìm kiếm mô-đun thay thế. Nó thường được nhúng trong các thư mục PYTHONSTARTUP hoặc PYTHONPATH để giúp chuyển đổi thư viện mô-đun dễ dàng.
7. Python là một ngôn ngữ trường hợp nhạy cảm?
Đúng! Python là một ngôn ngữ lập trình phân biệt chữ hoa chữ thường.
8. Các loại dữ liệu được hỗ trợ trong Python là gì?
Python có năm loại dữ liệu tiêu chuẩn:
- Số
- Chuỗi
- Danh sách
- Tuple
- Từ điển
9. Đầu ra của str in là gì nếu str = 'Hello World!'?
Nó sẽ in chuỗi hoàn chỉnh. Đầu ra sẽ là Hello World!.
10. Đầu ra của str in [0] là gì nếu str = 'Hello World!'?
Nó sẽ in ký tự đầu tiên của chuỗi. Đầu ra sẽ là H.
11. Đầu ra của bản in [2: 5] là gì nếu str = 'Hello World!'?
Nó sẽ in các ký tự bắt đầu từ thứ 3 đến thứ 5. Đầu ra sẽ là llo.
12. Đầu ra của str in [2:] là gì nếu str = 'Hello World!'?
Nó sẽ in các ký tự bắt đầu từ ký tự thứ 3. Đầu ra sẽ là thế giới llo!.
13. Đầu ra của bản in str * 2 là gì nếu str = 'Hello World!'?
Nó sẽ in chuỗi hai lần. Đầu ra sẽ là Hello World! Hello World!.
14. Đầu ra của bản in str + "TEST" là gì nếu str = 'Hello World!'?
Nó sẽ in chuỗi nối. Đầu ra sẽ là Hello World! TEST.
15. Đầu ra của danh sách in là gì nếu list = ['abcd', 786, 2.23, 'john', 70.2]?
Nó sẽ in danh sách đầy đủ. Đầu ra sẽ là ['abcd', 786, 2.23, 'john', 70.200000000000003].
16. Đầu ra của danh sách in [0] if list = ['abcd', 786, 2.23, 'john', 70.2] là gì?
Nó sẽ in phần tử đầu tiên của danh sách. Đầu ra sẽ là abcd.
17. Đầu ra của danh sách in [1: 3] là gì nếu list = ['abcd', 786, 2.23, 'john', 70.2]?
Nó sẽ in các phần tử bắt đầu từ thứ 2 đến thứ 3. Đầu ra sẽ là [786, 2.23].
18. Đầu ra của danh sách in [2:] if list = ['abcd', 786, 2.23, 'john', 70.2] là gì?
Nó sẽ in các phần tử bắt đầu từ phần tử thứ 3. Đầu ra sẽ là [2.23, 'john', 70.200000000000003].
19. Đầu ra của tinylist in * 2 là gì nếu tinylist = [123, 'john']?
Nó sẽ in danh sách hai lần. Đầu ra sẽ là [123, 'john', 123, 'john'].
20. Đầu ra của danh sách in1 + list2 là gì, nếu list1 = ['abcd', 786, 2.23, 'john', 70.2] và ist2 = [123, 'john']?
Nó sẽ in danh sách nối. Đầu ra sẽ là ['abcd', 786, 2.23, 'john', 70.2, 123, 'john']
21. Bộ dữ liệu trong Python là gì?
Một tuple là một kiểu dữ liệu chuỗi khác tương tự như danh sách. Một tuple bao gồm một số giá trị được phân tách bằng dấu phẩy. Tuy nhiên, không giống như danh sách, các bộ dữ liệu được đặt trong dấu ngoặc đơn.
22. Sự khác biệt giữa các bộ dữ liệu và danh sách trong Python là gì?
Sự khác biệt chính giữa danh sách và bộ dữ liệu là - Danh sách được đặt trong ngoặc ([]) và các thành phần và kích thước của chúng có thể được thay đổi, trong khi bộ dữ liệu được đặt trong dấu ngoặc đơn (()) và không thể cập nhật. Tuples có thể được coi là danh sách chỉ đọc.
23. Đầu ra của tuple in là gì nếu tuple = ('abcd', 786, 2.23, 'john', 70.2)?
Nó sẽ in tuple hoàn chỉnh. Đầu ra sẽ là ('abcd', 786, 2.23, 'john', 70.200000000000003).
24. Đầu ra của tuple in [0] là gì nếu tuple = ('abcd', 786, 2.23, 'john', 70.2)?
Nó sẽ in phần tử đầu tiên của bộ dữ liệu. Đầu ra sẽ là abcd.
25. Đầu ra của tuple in [1: 3] là gì nếu tuple = ('abcd', 786, 2.23, 'john', 70.2)?
Nó sẽ in các phần tử bắt đầu từ thứ 2 đến thứ 3. Đầu ra sẽ là (786, 2.23).
26. Đầu ra của bộ in [2:] nếu tuple = ('abcd', 786, 2.23, 'john', 70.2) là gì?
Nó sẽ in các phần tử bắt đầu từ phần tử thứ 3. Đầu ra sẽ là (2.23, 'john', 70.200000000000003).
27. Đầu ra của tinytuple in * 2 là gì nếu tinytuple = (123, 'john')?
Nó sẽ in tuple hai lần. Đầu ra sẽ là (123, 'john', 123, 'john').
28. Đầu ra của tuple + tinytuple là gì nếu tuple = ('abcd', 786, 2.23, 'john', 70.2) và tinytuple = (123, 'john')?
Nó sẽ in các tuples nối. Đầu ra sẽ là ('abcd', 786, 2.23, 'john', 70.200000000000003, 123, 'john').
29. Từ điển của Python là gì?
Từ điển của Python là loại bảng băm. Chúng hoạt động như các mảng kết hợp hoặc băm được tìm thấy trong Perl và bao gồm các cặp khóa-giá trị. Khóa từ điển có thể là hầu hết mọi loại Python, nhưng thường là số hoặc chuỗi. Mặt khác, các giá trị có thể là bất kỳ đối tượng Python tùy ý.
30. Làm thế nào bạn sẽ tạo một từ điển trong python?
Từ điển được bao quanh bởi dấu ngoặc nhọn ({}) và các giá trị có thể được chỉ định và truy cập bằng dấu ngoặc vuông ([]).
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john','code':6734, 'dept': 'sales'}
31. Làm thế nào bạn sẽ nhận được tất cả các khóa từ từ điển?
Sử dụng hàm dictionary.keys (), chúng ta có thể nhận được tất cả các khóa từ đối tượng từ điển.
print dict.keys() # Prints all the keys
32. Làm thế nào bạn sẽ nhận được tất cả các giá trị từ từ điển?
Sử dụng hàm dictionary.values (), chúng ta có thể nhận được tất cả các giá trị từ đối tượng từ điển.
print dict.values() # Prints all the values
33. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một int trong python?
int (x [, base]) - Chuyển đổi x thành một số nguyên. cơ sở chỉ định cơ sở nếu x là một chuỗi.
34. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một con trăn dài?
long (x [, base]) - Chuyển x thành số nguyên dài. cơ sở chỉ định cơ sở nếu x là một chuỗi.
35. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một float trong python?
float (x) - Chuyển đổi x thành số dấu phẩy động.
36. Làm thế nào bạn sẽ chuyển đổi một đối tượng thành một chuỗi trong python?
str (x) - Chuyển đổi đối tượng x thành biểu diễn chuỗi.
37. Làm thế nào bạn sẽ chuyển đổi một đối tượng thành một biểu thức thông thường trong python?
repr (x) - Chuyển đổi đối tượng x thành một chuỗi biểu thức.
38. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một đối tượng trong python?
eval (str) - Đánh giá một chuỗi và trả về một đối tượng.
39. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một tuple trong python?
tuple (s) - Chuyển đổi s thành một tuple.
40. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một danh sách trong python?
list (s) - Chuyển đổi s thành một danh sách.
41. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một tập hợp trong python?
set (s) - Chuyển đổi s thành một tập hợp.
42. Làm thế nào bạn sẽ tạo một từ điển bằng cách sử dụng bộ dữ liệu trong python?
dict (d) - Tạo một từ điển. d phải là một chuỗi các khóa (khóa, giá trị).
43. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành một tập hợp đông lạnh trong python?
froundredet (s) - Chuyển đổi s thành một bộ đông lạnh.
44. Làm thế nào bạn sẽ chuyển đổi một số nguyên thành một nhân vật trong python?
chr (x) - Chuyển đổi một số nguyên thành một ký tự.
45. Làm thế nào bạn sẽ chuyển đổi một số nguyên thành một ký tự unicode trong python?
unichr (x) - Chuyển đổi một số nguyên thành một ký tự Unicode.
46. Làm thế nào bạn sẽ chuyển đổi một ký tự duy nhất thành giá trị nguyên của nó trong python?
ord (x) - Chuyển đổi một ký tự thành giá trị nguyên của nó.
47. Làm thế nào bạn sẽ chuyển đổi một số nguyên thành chuỗi thập lục phân trong python?
hex (x) - Chuyển đổi một số nguyên thành một chuỗi thập lục phân.
48. Làm thế nào bạn sẽ chuyển đổi một số nguyên thành chuỗi bát phân trong python?
oct (x) - Chuyển đổi một số nguyên thành một chuỗi bát phân.
49. Mục đích của toán tử ** là gì?
** Số mũ - Thực hiện tính toán hàm mũ (lũy thừa) trên các toán tử. a ** b = 10 với công suất 20 nếu a = 10 và b = 20.
50. Mục đích của // toán tử là gì?
// Phân chia tầng - Phân chia toán hạng trong đó kết quả là thương số trong đó các chữ số sau dấu thập phân được loại bỏ.
51. Mục đích của nhà điều hành là gì?
là - Đánh giá là đúng nếu các biến ở hai bên của toán tử trỏ đến cùng một đối tượng và sai khác. x là y, đây là kết quả trong 1 nếu id (x) bằng id (y).
52. Mục đích của việc không hoạt động là gì?
Not in - Đánh giá thành đúng nếu nó không tìm thấy một biến trong chuỗi được chỉ định và sai khác. x không ở y, ở đây không có kết quả trong 1 nếu x không phải là thành viên của chuỗi y.
53. Tuyên bố phá vỡ mục đích trong python là gì?
Break statement - Chấm dứt câu lệnh loop và chuyển thực thi sang câu lệnh ngay sau vòng lặp.
54. Mục đích tiếp tục tuyên bố trong python là gì?
Tiếp tục tuyên bố - Làm cho vòng lặp bỏ qua phần còn lại của cơ thể và ngay lập tức kiểm tra lại tình trạng của nó trước khi nhắc lại.
55. Tuyên bố mục đích trong python là gì?
Câu lệnh pass - Câu lệnh pass trong Python được sử dụng khi một câu lệnh được yêu cầu về mặt cú pháp nhưng bạn không muốn bất kỳ lệnh hoặc mã nào được thực thi.
56. Làm thế nào bạn có thể chọn một mục ngẫu nhiên từ một danh sách hoặc tuple?
Sự lựa chọn (seq) - Trả về một mục ngẫu nhiên từ danh sách, bộ dữ liệu hoặc chuỗi.
57. Làm thế nào bạn có thể chọn một mục ngẫu nhiên từ một phạm vi?
Randrange ([start,] stop [, step]) - trả về một phần tử được chọn ngẫu nhiên từ phạm vi (bắt đầu, dừng, bước).
58. Làm thế nào bạn có thể nhận được một số ngẫu nhiên trong python?
Random () - trả về một float r ngẫu nhiên, sao cho 0 nhỏ hơn hoặc bằng r và r nhỏ hơn 1.
59. Làm thế nào bạn sẽ thiết lập giá trị bắt đầu trong việc tạo số ngẫu nhiên?
Seed ([x]) - Đặt giá trị bắt đầu số nguyên được sử dụng trong việc tạo số ngẫu nhiên. Gọi chức năng này trước khi gọi bất kỳ chức năng mô-đun ngẫu nhiên khác. Trả về Không có.
60. Làm thế nào bạn sẽ ngẫu nhiên các mục của một danh sách tại chỗ?
Xáo trộn (lst) - Chọn ngẫu nhiên các mục của danh sách tại chỗ. Trả về Không có.
61. Làm thế nào bạn sẽ viết hoa chữ cái đầu tiên của chuỗi?
Viết hoa () - Viết hoa chữ cái đầu tiên của chuỗi.
62. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng tất cả các ký tự là chữ và số?
Isalnum () - Trả về true nếu chuỗi có ít nhất 1 ký tự và tất cả các ký tự là chữ và số khác.
63. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng tất cả các ký tự là chữ số?
Isdigit () - Trả về true nếu chuỗi chỉ chứa các chữ số và sai khác.
64. Làm thế nào bạn sẽ kiểm tra một chuỗi rằng tất cả các ký tự được viết thường?
Islower () - Trả về true nếu chuỗi có ít nhất 1 ký tự được đặt và tất cả các ký tự được viết thường và viết sai.
65. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng tất cả các ký tự là số?
Isnumeric () - Trả về true nếu một chuỗi unicode chỉ chứa các ký tự số và sai khác.
66. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng tất cả các ký tự là khoảng trắng?
Isspace () - Trả về true nếu chuỗi chỉ chứa các ký tự khoảng trắng và sai khác.
67. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng nó được chuẩn độ đúng?
Istitle () - Trả về true nếu chuỗi được "chuẩn" đúng và ngược lại.
68. Làm thế nào bạn sẽ kiểm tra một chuỗi rằng tất cả các ký tự được viết hoa?
Isupper () - Trả về true nếu chuỗi có ít nhất một ký tự được viết hoa và tất cả các ký tự được viết hoa đều viết hoa và sai.
69. Làm thế nào bạn sẽ hợp nhất các yếu tố trong một chuỗi?
Tham gia (seq) - Sáp nhập (nối) các biểu diễn chuỗi của các phần tử trong chuỗi seq thành một chuỗi, với chuỗi phân tách.
70. Làm thế nào bạn sẽ có được độ dài của chuỗi?
Len (chuỗi) - Trả về độ dài của chuỗi.
71. Làm thế nào bạn sẽ có được một chuỗi đệm không gian với chuỗi ban đầu được căn trái với tổng số cột chiều rộng?
Ljust (width [, fillchar]) - Trả về một chuỗi đệm không gian với chuỗi gốc được căn trái với tổng số cột chiều rộng.
72. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành tất cả chữ thường?
Chữ thường () - Chuyển đổi tất cả các chữ cái in hoa thành chuỗi thành chữ thường.
73. Làm thế nào bạn sẽ loại bỏ tất cả các khoảng trắng hàng đầu trong chuỗi?
Lstrip () - Loại bỏ tất cả các khoảng trắng hàng đầu trong chuỗi.
74. Làm thế nào bạn sẽ có được ký tự chữ cái tối đa từ chuỗi?
Max (str) - Trả về ký tự chữ cái tối đa từ chuỗi str.
75. Làm thế nào bạn sẽ có được ký tự chữ cái tối thiểu từ chuỗi?
Min (str) - Trả về ký tự chữ cái min từ chuỗi str.
76. Làm thế nào bạn sẽ thay thế tất cả các lần xuất hiện của chuỗi con cũ trong chuỗi bằng chuỗi mới?
Thay thế (cũ, mới [, max]) - Thay thế tất cả các lần xuất hiện cũ trong chuỗi bằng các lần xuất hiện mới hoặc tối đa nếu tối đa.
77. Làm thế nào bạn sẽ loại bỏ tất cả khoảng trắng hàng đầu và dấu trong chuỗi?
Dải ([chars]) - Thực hiện cả lstrip () và rstrip () trên chuỗi.
78. Làm thế nào bạn sẽ thay đổi trường hợp cho tất cả các chữ cái trong chuỗi?
Exchangecase () - Đảo ngược trường hợp cho tất cả các chữ cái trong chuỗi.
79. Làm thế nào bạn sẽ có được phiên bản chuẩn của chuỗi?
Title () - Trả về phiên bản chuỗi "chuẩn", nghĩa là tất cả các từ bắt đầu bằng chữ hoa và phần còn lại là chữ thường.
80. Làm thế nào bạn sẽ chuyển đổi một chuỗi thành tất cả chữ hoa?
Chữ hoa () - Chuyển đổi tất cả các chữ cái viết thường trong chuỗi thành chữ hoa.
81. Làm thế nào bạn sẽ kiểm tra trong một chuỗi rằng tất cả các ký tự là số thập phân?
Isdecimal () - Trả về true nếu một chuỗi unicode chỉ chứa các ký tự thập phân và sai khác.
82. Sự khác biệt giữa các phương thức danh sách del () và remove () là gì?
Để xóa phần tử danh sách, bạn có thể sử dụng câu lệnh del nếu bạn biết chính xác (các) phần tử bạn đang xóa hoặc phương thức remove () nếu bạn không biết.
Khóa học Lập trình ứng dụng Python tại ICT Hà Nội là khóa học Python tốt nhất Hà Nội hiện nay theo đánh giá của các nhà tuyển dụng. Bạn có thể tham khảo và đăng ký tham gia khóa học Python ngay hôm nay để làm việc cùng doanh nghiệp.