You are on page 1of 3

 Phần 1

A. Từ khóa và định danh


- Một số từ khóa chỉ dành riêng cho python: false, true, def, assert, from, global, lambda,
nonlocal, not, pass, raise, yield, finally, except
- Quy tắc viết định danh:
o Sự kết hợp của chữ cái viết hoa, viết thường hoặc từ 0-9 hoặc dấu gạch dưới
o Không thể bắt đầu bằng 1 chữ số
o Phải khác keyword
o Python ko hỗ trợ các ký tự đặc biệt: !@#$%...
o Python là nnlt phân biệt chữ hoa, chữ thường
- Một số quy ước thường dùng khi viết định danh:
o Tên lớp thường bắt đầu với 1 chữ cái hoa. Tất cả các định danh kacs bắt đầu với chữ
cái thường
o Định danh bắt đầu bằng dấu _ là định danh protected (chỉ lớp con mới truy cập được)
o Định danh bắt dầu bằng 2 dấu __ là định danh private(Chỉ lớp đó mới truy cập được)
o Định danh kết thúc = 2 dâu __ (VD: __init__) thì định danh dó là tên đặc biệt được
nn định nghĩa
B. Biến và khai báo biến
- Là tên của 1 vùng bộ nhớ RAM, dùng để lưu trữ thông tin
- Biến như 1 chiếc 1 hộp, có thể gán thông tin cho biến
- Khi một biến đc khai báo, 1 vùng trong bộ nhớ sẽ dành cho các biến
- Cực kì qun trọng trong lập trình
- Python ko có câu lệnh khai báo biến tường minh và biến đc tạo ra khi lần đầu đc gán gtri
- Py cho phép gán giá trị đồng thời cho nhiều biến, cho phép gán cùng 1 gtr cho nhiều biến
- Quy tắc đặt tên biến:
o Gần giống với quy tắc đặt tên định danh
o Ko sử dụng dấu cách khi đặt tên
o Nên được đặt theo tên có ý nghĩa, có tính gợi nhớ
o Trong trường hơp tên biến gồm nhiều tiếng ghép lại, nên sử dụng dấu gạc nối (VD:
ten_bien)
C. Các kiểu dữ liệu cơ bản
-

CÂU HỎI TRẮC NGHIỆM PYTHON


Câu 1: cú pháp đúng đề xuất ra “ Hello World” trong python là

- Print(“ Xin chào thế giới”)

Câu 2: làm thế nào để bạn chèn Bình Luận trong mã python

- #Đây là một bình luận

Câu 3: cái nào Không phải là tên biến hợp pháp

- My-var

Câu 4: làm cách nào để tạo một biến có giá trị số 5


- X=5
- X = int(5)

Câu 5: phần mở rộng tệp chính xác cho tệp python là gì?

- .py

Câu 6: làm cách nào để tạo một biến có số thực 2,8

- X = float(2.8)
- X = 2,8

Câu 7: cú pháp đúng để xuất ra loại biến hoặc đối tượng trong python là gì

- print(type(x))

câu 8: cách chính xác để tạo một hàm trong python là gì

- def myFunction():

câu 9: trong python, ‘xin chào’,giống như “xin chào”

- đúng vậy (true)

câu 10: cú pháp đúng để trả về ký tự đầu tiên trong chuỗi là gì?

- X = “Xin chào”[0]

Câu 11: phương pháp nào có thể được sử dụng để xóa khoảng trắng ở đầu và cuối

- Strip()

Câu 12: phương thức nào có thể dùng được sử dụng để trả về một chuỗi bằng chữ in hoa?

- Upper()

Câu 13:phương pháp nào có thể được sử dụng để thay thế các phần của chuỗi?

- Replace()

Câu 14: toán tử nào được sử dụng để nhân các số?

- *

Câu 15: toán tử nào có thể được sử dụng để so sánh 2 giá trị

- ==

Câu 16: bộ sưu tập để xác định a list? []

- [“apple”, “banana”, “ chery”]

Câu 17: bộ sưu tập nào trong số nay xác định TUPLE?()

- (“apple”, “banana”, “chery”)

Câu 18: bộ sưu tập nào sau đây xác định một SET {}
- {“apple”, “ chuối “, “chery”}

Câu 19: bộ sưu tập nào sau đây định nghĩa một DICTIONARY {“”:}

- {“name”:, “apple”:, “color”:, “blue”:}

Câu 20: bộ sưu tập nào được sắp xếp, có thể thay đổi và cho phép các thành viên trùng lặp

- LIST

Câu 21: bộ sưu tập nào không cho phép thành viên trùng lặp

- SET

Câu 22:làm thế nào để bạn bắt đầu viết câu lệnh if bằng python

- If x > y:

Câu 23: làm thế nào để bạn bắt đầy viết một vòng lặp while trong python

- While x > y:

Câu 24:làm thế nào để bạn bắt đầu viết vòng lặp for trong python (in)

- For x in y:

Câu 25:câu lệnh nào dùng để dừng vòng lặp ?

- Break

You might also like