Professional Documents
Culture Documents
Python Syntax Cheat Sheet Booklet
Python Syntax Cheat Sheet Booklet
PYTHONBOOTCAMP
CƠ BẢN
In
In một chuỗi vào bảng điều khiển. print ("Xin chào Thế giới")
Đầu vào
In một chuỗi vào bảng điều khiển input ("Tên của bạn là gì")
và yêu cầu người dùng nhập chuỗi.
Bình luận
Thêm ký hiệu # vào phông chữ của văn # Đây là một nhận xét
bản cho phép bạn đưa ra nhận xét về một dòng mã.
print ("Đây là mã")
Máy tính sẽ bỏ qua nhận xét của bạn.
Biến
Một biến đặt tên cho một phần dữ liệu. my_name = "Angela"
Giống như một chiếc hộp có nhãn, nó cho bạn biết
my_age = 12
những gì bên trong hộp.
Toán tử + =
Đây là một cách nói dung tục: "lấy giá trị my_age = 12
trước đó và thêm vào nó.
my_age + = 4
#my_age hiện là 16
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
LOẠI DỮ LIỆU
Số nguyên
phẩy động.
Dây
Nối chuỗi
Bạn có thể thêm chuỗi vào chuỗi để tạo "Xin chào" + "Angela"
chuỗi mới. Điều này được gọi là nối.
#becomes "HelloAngela"
Nó dẫn đến một chuỗi mới.
Bởi vì dấu ngoặc kép là đặc biệt, nó biểu speech = "She said: \" Hi \ "" print
thị một chuỗi, nếu bạn muốn sử dụng nó trong
(speech) #prints: Cô ấy nói: "Xin chào"
một chuỗi, bạn cần phải thoát nó bằng dấu "\"
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
F-Strings
Bạn có thể chèn một biến vào một chuỗi bằng cách
days = 365
sử dụng f-string. print (f "Có {ngày} trong một năm")
Cú pháp rất đơn giản, chỉ cần chèn biến vào giữa một tập
Bạn có thể chuyển đổi một biến từ kiểu dữ liệu này n = 354
sang kiểu dữ liệu khác.
new_n = float (n) print
Chuyển đổi thành float:
int ()
()
n = 3,14159
Bạn có thể sử dụng hàm type () để kiểm
tra kiểu dữ liệu của một biến cụ thể là gì. type (n) #result float
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
TOÁN HỌC
Toán tử số học
Bạn có thể thực hiện các phép tính toán học với Python
3 + 2 # Thêm
miễn là bạn biết các toán tử phù hợp.
4-1 #Subtract
2 * 3 #Multiply
5/2 #Divide
5 ** 2 #Exponent
Toán tử + =
Đây là một cách thuận tiện để sửa đổi một biến. my_number = 4
Nó lấy giá trị hiện có trong một biến và thêm
vào đó.
my_number + = 2
#result là 6
Bạn cũng có thể sử dụng bất kỳ toán tử
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
LỖI
Lỗi cú pháp
Lỗi cú pháp xảy ra khi mã của in (12 + 4))
bạn không có ý nghĩa gì đối với máy tính. Tệp "<stdin>", dòng 1 in (12 +
Điều này có thể xảy ra bởi vì bạn viết sai nội dung
4))
nào đó hoặc có quá nhiều dấu ngoặc hoặc thiếu dấu
^
phẩy.
SyntaxError: vô đối ')'
Lỗi tên
my_number = 4
Điều này xảy ra khi có một biến có tên mà máy
5% 0
Điều này xảy ra khi bạn cố gắng chia cho 0, Đây là điều
không thể về mặt toán học nên Python cũng sẽ phàn nàn. Traceback (lần gọi gần đây nhất): Tệp
"<stdin>", dòng 1,
modulo bằng 0
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
CHỨC NĂNG
viết tên của hàm theo sau bởi một tập hợp các
# Chức năng của tôi # sẽ chạy hai
dấu ngoặc tròn. Điều này cho phép bạn xác định lần.
thời điểm kích hoạt chức năng và số lần.
cung cấp cho hàm một đầu vào, bằng cách này, mỗi in (n1 + n2)
lần hàm có thể thực hiện một số việc khác nhau tùy
thuộc vào đầu vào. Nó làm cho chức năng của bạn hữu
ích hơn và có thể tái sử dụng.
thêm (2, 3)
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
khóa "return".
Điều này cho phép bạn lưu trữ kết quả từ
một hàm. kết quả = thêm (2, 3)
Đối số từ khóa
def chia (n1, n2): result
Khi gọi một hàm, bạn có thể cung cấp đối = n1 / n2
số từ khóa hoặc chỉ đơn giản là giá trị.
# Tùy chọn 1:
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
ĐIỀU KIỆN
Nếu
n = 5
Đây là cú pháp cơ bản để kiểm tra xem một điều nếu n> 2:
kiện có đúng không. Nếu vậy, mã thụt lề sẽ được
print ("Lớn hơn 2")
thực thi, nếu không, nó sẽ bị bỏ qua.
Khác
age = 18
Đây là một cách để chỉ định một số mã sẽ được thực nếu tuổi> 16:
thi nếu một điều kiện là sai.
print ("Có thể lái xe")
khác:
Elif
Ngoài điều kiện câu lệnh If ban đầu, bạn weather = "sunny" nếu
có thể thêm các điều kiện phụ để kiểm tra xem thời tiết == "mưa":
điều kiện đầu tiên có sai hay không.
print ("mang ô")
Khi một điều kiện elif là đúng, phần còn lại
thời tiết tốt == "nắng":
của các điều kiện elif không còn được kiểm tra
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
và
s = 58
Điều này hy vọng cả hai điều kiện bên của nếu s <60 và s> 50:
và đều đúng.
print ("Điểm của bạn là C")
hoặc
age = 12
Điều này mong đợi một trong hai điều kiện bên
nếu tuổi <16 hoặc tuổi> 200: print
của hoặc đúng. Về cơ bản, cả hai điều kiện
không thể sai.
("Không thể lái xe")
không phải
Toán tử so sánh
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
LOOPS
bộ giá trị.
số trong phạm vi hoặc mục trong danh sách không cần thiết, bạn # Làm điều gì đó 100 lần.
có thể thay thế nó bằng một dấu gạch dưới.
phá vỡ
Từ khóa này cho phép bạn thoát khỏi vòng lặp. Bạn có thể sử
điểm = [34, 67, 99, 105]
dụng nó trong vòng lặp for hoặc while. cho s trong điểm số:
in (các)
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
tiếp tục
n = 1
Từ khóa này cho phép bạn bỏ qua lần lặp này của trong khi n <100:
vòng lặp và chuyển sang phần tiếp theo. Vòng lặp
nếu n% 2 == 0:
sẽ vẫn tiếp tục, nhưng nó sẽ bắt đầu từ đầu.
tiếp tục
print (n)
# Nhập tất cả các số lẻ
Đôi khi, điều kiện bạn đang kiểm tra để xem liệu print ("Tôi là người sống sót")
vòng lặp có nên tiếp tục không bao giờ trở thành
vĩnh viễn (hoặc cho đến khi máy tính của bạn dừng
nó). Điều này phổ biến hơn với vòng lặp while.
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
DANH SÁCH
Liệt kê Slicing
chấm, bạn có thể chia nhỏ một danh sách để chỉ lấy cái = ["a", "b", "c", "d"] chữ cái
phần bạn muốn. [1: 3]
Bắt đầu được bao gồm, nhưng kết thúc thì không.
# Kết quả: ["b", "c"]
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
Phạm vi
# phạm vi (bắt đầu, kết thúc, bước) cho
Thường thì bạn sẽ muốn tạo một dải số. Bạn có
tôi trong phạm vi (6, 0, -2): print (i)
thể chỉ định bắt đầu, kết thúc và bước.
Bắt đầu được bao gồm, nhưng kết thúc bị loại trừ:
Trong trường hợp này, cả phần bắt đầu và phần kết thúc đều 3, 4 hoặc 5.
được bao gồm
Chung quanh
abs
Điều này trả về giá trị tuyệt đối.
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
CHẾ ĐỘ
Nhập khẩu
nhập ngẫu nhiên n
Một số mô-đun được cài đặt sẵn với python, ví dụ:
= random.randint (3, 10)
random / datetime Các mô-đun khác cần được cài
đặt từ pypi.org
Răng cưa
nhập ngẫu nhiên dưới dạng
Bạn có thể sử dụng từ khóa as để đặt
rn = r.randint (1, 5)
tên khác cho mô-đun của mình.
một thứ.
nhập mọi thứ từ một mô-đun. Hãy cẩn thận, sách = [1, 2, 3] lựa chọn
điều này thường làm giảm khả năng đọc mã.
(danh sách)
# Dễ đọc / dễ hiểu hơn # random.choice
(danh sách)
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
Bạn có thể tạo một phiên bản mới của một đối đi qua
tượng bằng cách sử dụng tên lớp + ()
my_toyota = Xe hơi ()
xe hạng:
Bạn có thể tạo một hàm thuộc về một lớp, đây def drive (self): print
được gọi là một phương thức.
("move") my_honda =
Car () my_honda.drive ()
Biến lớp
xe hạng:
Bạn có thể tạo một biến trong một lớp. color = "đen"
Giá trị của biến sẽ có sẵn cho tất cả các đối
car1 = Car ()
tượng được tạo từ lớp.
print (car1.colour) #black
www.appbrewer y. com
Machine Translated by Google
PYTHONBOOTCAMP
Phương thức init được gọi mỗi khi một đối def __init __ (self): print
tượng mới được tạo từ lớp.
("Xây dựng xe hơi") my_toyota
= Xe hơi ()
xe hạng:
Bạn có thể tạo một biến trong init () của
một lớp để tất cả các đối tượng được tạo từ def __init __ (tự, tên): self.name =
lớp đều có quyền truy cập vào biến đó.
"Jimmy"
Khi bạn tạo một lớp mới, bạn có thể kế def thở (tự):
thừa các phương thức và thuộc tính của
print ("thở") lớp Cá (Động
một lớp khác.
vật):
super.breathe () print
() nemo.breathe ()
#Kết quả:
#breathing
#dưới nước
www.appbrewer y. com