Biến Python
- Trang trước Ghi chú Python
- Trang tiếp theo Kiểu dữ liệu Python
Tạo biến
Biến là khay chứa giá trị dữ liệu.
Khác với các ngôn ngữ lập trình khác, Python không có lệnh khai báo biến.
Chỉ tạo biến khi gán giá trị lần đầu.
Ví dụ
x = 10 y = "Bill" print(x) print(y)
Biến không cần sử dụng bất kỳ loại khai báo nào, thậm chí có thể thay đổi loại sau khi thiết lập.
Ví dụ
x = 5 # x là loại int x = "Steve" # x bây giờ là loại str print(x)
Biến chuỗi có thể được chỉ định bằng dấu ngoặc đơn đơn hoặc đôi:
Ví dụ
x = "Bill" # là cùng với x = 'Bill'
Tên biến
Biến có thể sử dụng tên ngắn (như x và y) hoặc tên cụ thể hơn (age, carname, total_volume).
Quy tắc đặt tên biến của Python:
- Tên biến phải bắt đầu bằng ký tự hoặc dấu gạch dưới
- Tên biến không thể bắt đầu bằng số
- Tên biến chỉ có thể chứa 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 và chữ thường (age, Age và AGE là ba biến khác nhau)
Hãy nhớ rằng tên biến phân biệt chữ hoa và chữ thường
Gán giá trị cho nhiều biến
Python cho phép bạn gán giá trị cho nhiều biến trong một dòng:
Ví dụ
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
Bạn có thể gán giá trị cho nhiều biến trong một dòng:
Ví dụ
x = y = z = "Orange" print(x) print(y) print(z)
xuất biến
Python của print
câu lệnh thường được sử dụng để xuất biến.
Để kết hợp văn bản và biến, Python sử dụng +
Ký tự:
Ví dụ
x = "awesome" print("Python là " + x)
Bạn có thể sử dụng ký tự + để cộng biến với biến khác:
Ví dụ
x = "Python is " y = "awesome" z = x + y print(z)
Đối với số,}}+
Ký tự được sử dụng như toán tử toán học:
Ví dụ
x = 5 y = 10 print(x + y)
Nếu bạn thử kết hợp chuỗi và số, Python sẽ đưa ra lỗi:
Ví dụ
x = 10 y = "Bill" print(x + y)
Biến toàn cục
Biến được tạo bên ngoài hàm (như tất cả các ví dụ trên) được gọi là biến toàn cục.
Biến toàn cục có thể được mọi người sử dụng trong hàm nội bộ và bên ngoài.
Ví dụ
Tạo biến ngoài hàm và sử dụng nó trong hàm:
x = "awesome" def myfunc(): print("Python là " + x) myfunc()
Nếu bạn tạo biến có cùng tên trong hàm, thì biến đó sẽ là biến cục bộ và chỉ có thể sử dụng trong hàm. Biến toàn cục có cùng tên sẽ giữ nguyên và có giá trị gốc.
Ví dụ
Tạo một biến có tên trùng với biến toàn cục trong hàm:
x = "awesome" def myfunc(): x = "fantastic" print("Python là " + x) myfunc() print("Python là " + x)
Từ khóa global
Thường thì, khi tạo biến trong hàm, biến đó là biến cục bộ, chỉ có thể sử dụng trong hàm đó.
Để tạo biến toàn cục trong hàm, bạn có thể sử dụng từ khóa global.
Ví dụ
Nếu bạn đã sử dụng từ khóa global, thì biến đó thuộc phạm vi toàn cục:
def myfunc(): global x x = "fantastic" myfunc() print("Python là " + x)
Ngoài ra, nếu bạn muốn thay đổi biến toàn cục trong hàm, hãy sử dụng từ khóa global.
Ví dụ
Để thay đổi giá trị của biến toàn cục trong hàm, hãy sử dụng từ khóa global để tham chiếu đến biến đó:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python là " + x)
- Trang trước Ghi chú Python
- Trang tiếp theo Kiểu dữ liệu Python