Biếnbles
Các biến là các thùng chứa để lưu trữ giá trị dữ liệu.
Tạo các biến
Python không có lệnh để khai báo một biến.
Một biến được tạo ngay khi bạn chỉ định một giá trị cho nó.
Các biến không cần phải được khai báo với bất kỳ loại cụ thể nào và thậm chí có thể thay đổi loại sau khi chúng được đặt.
Thí dụ
x = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str [x]
x = "Sally" # x is now of type str
print[x]
Hãy tự mình thử »
Vật đúc
Nếu bạn muốn chỉ định loại dữ liệu của một biến, điều này có thể được thực hiện với việc đúc.
Thí dụ
x = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str [x]
y = int[3] # y will be
3
z = float[3] # z will be 3.0
Hãy tự mình thử »
Vật đúc
Nếu bạn muốn chỉ định loại dữ liệu của một biến, điều này có thể được thực hiện với việc đúc.
x = str [3] & nbsp; & nbsp; & nbsp; # x sẽ là '3'y = int [3] & nbsp; & nbsp; & nbsp; # y sẽ là 3z = float [3] & nbsp; # z sẽ là 3.0
Nhận loại
Bạn có thể nhận được loại dữ liệu của một biến với hàm type[]
.
Case-Sensitive
Bạn sẽ tìm hiểu thêm về các loại dữ liệu và đúc sau trong hướng dẫn này.
Thí dụ
x = 4 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # x thuộc loại int x = "sally" # x hiện là loại in str [x]
Hãy tự mình thử »
A = "Sally"
#A will not overwrite a
Hãy tự mình thử »
Các biến được sử dụng để lưu trữ dữ liệu, chúng lấy không gian bộ nhớ dựa trên loại giá trị chúng tôi gán cho chúng. Tạo các biến trong Python rất đơn giản, bạn chỉ cần viết tên biến ở phía bên trái của = và giá trị ở phía bên phải, như được hiển thị bên dưới. Bạn không phải đề cập rõ ràng loại biến, Python suy ra loại dựa trên giá trị chúng tôi đang gán.
num = 100 #num is of type int str = "Chaitanya" #str is of type string
Tên biến - Định danh
Tên biến được gọi là định danh. Có một vài quy tắc mà bạn phải tuân theo trong khi đặt tên các biến trong Python. 1. Tên của biến phải luôn bắt đầu bằng chữ cái hoặc dấu gạch dưới [_]. Ví dụ: _str, str, num, _num đều là tên hợp lệ cho các biến. 2. Tên của biến không thể bắt đầu với một số. Ví dụ: 9Num không phải là một tên biến hợp lệ. 3. Tên của biến không thể có các ký tự đặc biệt như %, $, #, v.v., chúng chỉ có thể có các ký tự chữ và số và dấu gạch dưới [A đến Z, A đến Z, 0-9 hoặc _]. 4. Tên biến là nhạy cảm trường hợp trong Python có nghĩa là num
và NUM
là hai biến khác nhau trong Python.
1. The name of the variable must always start with either a letter or an underscore [_]. For example: _str, str, num, _num are all valid name for the variables.
2. The name of the variable cannot start with a number. For example: 9num is not a valid variable name.
3. The name of the variable cannot have special characters such as %, $, # etc, they can only have alphanumeric
characters and underscore [A to Z, a to z, 0-9 or _ ].
4. Variable name is case sensitive in Python which means num
and NUM
are two different variables in python.
Ví dụ biến Python
num = 100 str = "BeginnersBook" print[num] print[str]
Output:
Python nhiều nhiệm vụ
Chúng ta có thể gán nhiều biến trong một câu như thế này trong Python.
x = y = z = 99 print[x] print[y] print[z]
Output:
99 99 99
Một ví dụ khác về nhiều bài tập
a, b, c = 5, 6, 7 print[a] print[b] print[c]
Output:
Thêm vào đó và hoạt động kết nối trên các biến
x = 10 y = 20 print[x + y] p = "Hello" q = "World" print[p + " " + q]
Output:
Tuy nhiên, nếu bạn cố gắng sử dụng toán tử + với biến
num = 100 str = "BeginnersBook" print[num] print[str]0 và
num = 100 str = "BeginnersBook" print[num] print[str]1 thì bạn sẽ gặp lỗi sau.
unsupported operand type[s] for +: 'int' and 'str'
Loại dữ liệu
Kiểu dữ liệu xác định loại dữ liệu, ví dụ 123 là dữ liệu số nguyên trong khi đó, Hello Hello là một loại dữ liệu chuỗi. Các loại dữ liệu trong Python được chia thành hai loại: 1. Các loại dữ liệu bất biến - không thể thay đổi giá trị. 2. Các loại dữ liệu có thể thay đổi - giá trị có thể được thay đổi
1. Immutable data types – Values cannot be changed.
2. Mutable data types – Values can be changed
Kiểu dữ liệu bất biến trong Python là: 1. Số 2. Chuỗi 3. Tuple
1. Numbers
2.
String
3. Tuple
Các loại dữ liệu có thể thay đổi trong Python là: 1. Liệt kê 2. Từ điển 3. Bộ
1. List
2. Dictionaries
3. Sets