Please enable JavaScript.
Coggle requires JavaScript to display documents.
python - Coggle Diagram
python
variables
variables
- Biến:
Biến là các vùng chứa để lưu trữ các giá trị dữ liệu.
- Tạo biến:
Python không có lệnh nào để khai báo biến.
Một biến được tạo ra ngay khi bạn gán giá trị đầu tiên cho nó.
Biến không cần phải được khai báo với bất kỳ kiểu dữ liệu cụ thể nào, và thậm chí có thể thay đổi kiểu dữ liệu sau khi đã được thiết lập.
- Ép kiểu:
Nếu bạn muốn chỉ định kiểu dữ liệu của một biến, bạn có thể thực hiện điều này bằng cách ép kiểu.
- Lấy kiểu dữ liệu:
Bạn có thể lấy kiểu dữ liệu của một biến bằng hàm type().
- Dấu ngoặc đơn hay dấu ngoặc kép?:
Biến chuỗi có thể được khai báo bằng dấu ngoặc đơn hoặc dấu ngoặc kép:
- Phân biệt chữ hoa chữ thường:
Tên biến phân biệt chữ hoa chữ thường.
variables names
- Biến có thể có tên ngắn gọn (như x và y) hoặc tên mô tả chi tiết hơn (age, carname, total_volume):
- Các quy tắc về biến trong Python:
+Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới.
+Tên biến không được bắt đầu bằng số.
+Tên biến chỉ có thể chứa các ký tự chữ số và dấu gạch dưới (A-z, 0-9 và _).
+Tên biến phân biệt chữ hoa chữ thường (age, Age và AGE là ba biến khác nhau).
+Tên biến không được là bất kỳ từ khóa nào của Python.
Tên biến nhiều từ
Tên biến có nhiều hơn một từ có thể khó đọc.
Có một số kỹ thuật bạn có thể sử dụng để làm cho chúng dễ đọc hơn:
- Camel Case
Mỗi từ, ngoại trừ từ đầu tiên, bắt đầu bằng chữ cái viết hoa:
myVariableName = "John"
- Pascal Case
Mỗi từ bắt đầu bằng chữ cái viết hoa:
MyVariableName = "John"
- Snake Case
Mỗi từ được phân cách bởi dấu gạch dưới:
my_variable_name = "John"
-
output variables
- Chúng ra có thể in ra màn hình bằng cách dùng lệnh:
print()
- chúng ta có thể kết nối các biến bằng dấu + trong lệnh print()
global variables
Biến toàn cục
- Các biến được tạo ra bên ngoài một hàm (như trong tất cả các ví dụ ở các trang trước) được gọi là biến toàn cục.
- Biến toàn cục có thể được sử dụng bởi bất kỳ ai, cả bên trong và bên ngoài hàm.
Tạo một biến bên ngoài hàm, rồi sử dụng biến đó bên trong hàm:
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
- Nếu bạn tạo một biến có cùng tên bên trong một hàm, biến này sẽ là biến cục bộ và chỉ có thể được sử dụng bên trong hàm đó. Biến toàn cục có cùng tên sẽ vẫn giữ nguyên như cũ, là biến toàn cục và có giá trị ban đầu.
- Tạo một biến bên trong hàm, có cùng tên với biến toàn cục:
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
- Từ khóa
global
- Thông thường, khi bạn tạo một biến bên trong một hàm, biến đó là biến cục bộ và chỉ có thể được sử dụng bên trong hàm đó.
- Để tạo một biến toàn cục bên trong một hàm, bạn có thể sử dụng từ khóa
global.
- Nếu bạn sử dụng từ khóa global, biến đó sẽ thuộc phạm vi toàn cục:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
Các toán tử số học
dấu + Phép cộng x + y
dấu - Phép trừ x - y
dấu Phép nhân x y
dấu / Phép chia x / y
dấu % Phép lấy dư x % y
dấu Phép lũy thừa x y
dấu // Phép chia lấy phần nguyên x // y
Phép chia trong Python
Python có hai toán tử chia:
/ - Phép chia (trả về số thực)
// - Phép chia lấy phần nguyên (trả về số nguyên)
print output
print text
- để in một chuỗi kí tự ta dùng hàm print()
- và chuỗi kí tự cần được đặt trong dấu ngoặc đơn ' hoặc dấu ngoặc kép "
print numbers
- chúng ta có thể in số ngay trong hàm print() mà không cần có dấu ngoặc đơn hay ngoặc kép
- chúng ta còn có thể làm các phép tính trong đó
- ngoài ta chúng ta còn có thể kết hợp chữ và số
comments
- chúng ta có thẻ dùng dấu # trước câu mình sẽ bình luận
- ngoài ra chúng ra có thẻ dùng cú pháp:
""""
lời bình luận
"""