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
45 1456.8 John6.
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ử »
Trong Python, Đúng và Sai được gọi là các từ hoặc từ khóa dành riêng, điều đó có nghĩa là chúng không thể được sử dụng làm định danh thông thường và không thể được chỉ định lại như một biến.
Biến Python là các container lưu trữ giá trị. Python không phải là người đánh máy thống trị. Chúng tôi không cần phải khai báo các biến trước khi sử dụng chúng hoặc khai báo loại của chúng. Một biến được tạo ngay khi chúng ta gán một giá trị cho nó. Một biến Python là một tên được đặt cho một vị trí bộ nhớ. Nó là đơn vị lưu trữ cơ bản trong một chương trình.
Python3
Ví dụ về các biến Python
1000
1001
Output:
Geeksforgeeks
Notes:
45 1456.8 John745 1456.8 John845 1456.8 John9- Giá trị được lưu trữ trong một biến có thể được thay đổi trong quá trình thực hiện chương trình.
Một biến Python chỉ là một tên được đặt cho vị trí bộ nhớ, tất cả các hoạt động được thực hiện trên các hiệu ứng biến vị trí bộ nhớ đó.
- Các quy tắc để tạo các biến trong Python
- Một tên biến phải bắt đầu bằng một chữ cái hoặc ký tự dấu gạch dưới.
- Một tên biến không thể bắt đầu với một số.
- Một tên biến chỉ có thể chứa các ký tự alpha-numeric và nhấn mạnh [A-Z, 0-9 và _].
- Tên biến là nhạy cảm trường hợp [tên, tên và tên là ba biến khác nhau].
Các từ dành riêng [từ khóa] không thể được sử dụng đặt tên biến.
Python3
Hãy cùng xem các biến biến đơn giản:
1002
45 1456.8 John8
1004
1005
45 1456.8 John8
1007
1000
Before declare: 100 After re-declare: 120.32
1000
Before declare: 100 After re-declare: 120.34
1000
Before declare: 100 After re-declare: 120.36
Output:
45 1456.8 John
100
845
1456.8
John
8 Before declare: 100
After re-declare: 120.3
0
Tuyên bố biến
Python3
Hãy cùng xem cách khai báo biến và in biến.
1000
10 10 101
Output:
100
Before declare: 100
After re-declare: 120.3
745
1456.8
John
8 Before declare: 100
After re-declare: 120.3
9
Tử lại biến
Python3
Hãy cùng xem cách khai báo biến và in biến.
1000
10 10 106
10 10 107
10 10 108
Before declare: 100 After re-declare: 120.37
45 1456.8 John8
Before declare: 100 After re-declare: 120.39
1000
10 10 106
1 20.2 GeeksforGeeks4
10 10 108
Output:
Before declare: 100 After re-declare: 120.3
Tử lại biến
Chúng tôi có thể khai báo lại biến Python một khi chúng tôi đã khai báo biến.
For example:
Python3
Before declare: 100 After re-declare: 120.37
45 1456.8 John8
1 20.2 GeeksforGeeks1
1000
GeeksforGeeks4
1000
GeeksforGeeks6
1000
GeeksforGeeks8
Output:
10 10 10
Gán một giá trị duy nhất cho nhiều biến
Ngoài ra, Python cho phép gán một giá trị duy nhất cho một số biến đồng thời với các toán tử = = các toán tử. & Nbsp; ví dụ: & nbsp;
Python3
GeeksforGeeks9
45 1456.8 John8
TypeError: unsupported operand type[s] for +: 'int' and 'str'1
TypeError: unsupported operand type[s] for +: 'int' and 'str'2
TypeError: unsupported operand type[s] for +: 'int' and 'str'3______72
1000
GeeksforGeeks4
1000
GeeksforGeeks6
1000
GeeksforGeeks8
Output:
1 20.2 GeeksforGeeks
Chúng ta có thể sử dụng cùng tên cho các loại khác nhau không? & NBSP;the same name for different types?
Nếu chúng ta sử dụng cùng một tên, biến bắt đầu đề cập đến một giá trị và loại mới. & Nbsp;
Python3
1 20.2 GeeksforGeeks6
45 1456.8 John8
GeeksforGeeks2
1 20.2 GeeksforGeeks6
45 1456.8 John8
TypeError: unsupported operand type[s] for +: 'int' and 'str'5
1000
GeeksforGeeks4
Output:
GeeksforGeeks
Làm thế nào + toán tử hoạt động với các biến? & Nbsp;
Python3
1 20.2 GeeksforGeeks6
45 1456.8 John8
GeeksforGeeks2
1 20.2 GeeksforGeeks6
45 1456.8 John8
TypeError: unsupported operand type[s] for +: 'int' and 'str'5
1000
I love Geeksforgeeks7
I love Geeksforgeeks8
I love Geeksforgeeks9
Làm thế nào + toán tử hoạt động với các biến? & Nbsp;
1 20.2 GeeksforGeeks8
45 1456.8 John8
I love Geeksforgeeks5
1000
I love Geeksforgeeks7
I love Geeksforgeeks8
I love Geeksforgeeks9
1
20.2
GeeksforGeeks
645
1456.8
John
8 45
1456.8
John
02
1 20.2 GeeksforGeeks8
45 1456.8 John8
45 1456.8 John05
Python3
1 20.2 GeeksforGeeks6
45 1456.8 John8
GeeksforGeeks2
1 20.2 GeeksforGeeks8
45 1456.8 John8
I love Geeksforgeeks5
1000
I love Geeksforgeeks7
I love Geeksforgeeks8
I love Geeksforgeeks9
1
20.2
GeeksforGeeks
645
1456.8
John
8 45
1456.8
John
02
TypeError: unsupported operand type[s] for +: 'int' and 'str'
1
20.2
GeeksforGeeks
845
1456.8
John
8 45
1456.8
John
05
Chúng ta cũng có thể sử dụng + cho các loại khác nhau? & NBSP;are the ones that are defined and declared inside a function. We can not call this variable outside the function.
Python3
Không sử dụng cho các loại khác nhau sẽ tạo ra một lỗi. & NBSP;
Đầu ra: & nbsp;
45 1456.8 John22
1000
45 1456.8 John28
45 1456.8 John29
Output:
Welcome geeks
Các biến Python toàn cầu và địa phương are the ones that are defined and declared outside a function, and we need to use them inside a function.
Python3
Không sử dụng cho các loại khác nhau sẽ tạo ra một lỗi. & NBSP;
45 1456.8 John22
1000
45 1456.8 John28
Đầu ra: & nbsp;
Các biến Python toàn cầu và địa phương
Output:
I love Geeksforgeeks
Các biến cục bộ là các biến được xác định và khai báo bên trong một hàm. Chúng ta không thể gọi biến này bên ngoài chức năng.
45 1456.8 John20
45 1456.8 John21
45
1456.8
John
222____12345
1456.8
John
8 45
1456.8
John
25
- Các biến toàn cầu là những biến được xác định và khai báo bên ngoài một hàm và chúng ta cần sử dụng chúng bên trong một hàm.
45 1456.8 John
2345 1456.8 John
845 1456.8 John
3745 1456.8 John
29- Từ khóa toàn cầu trong Python
Example:
Từ khóa toàn cầu là một từ khóa cho phép người dùng sửa đổi một biến bên ngoài phạm vi hiện tại. Nó được sử dụng để tạo các biến toàn cầu từ một phạm vi không toàn cầu, tức là bên trong một hàm. Từ khóa toàn cầu chỉ được sử dụng bên trong một chức năng khi chúng tôi muốn thực hiện các bài tập hoặc khi chúng tôi muốn thay đổi một biến. Toàn cầu là không cần thiết để in và truy cập.
Quy tắc từ khóa toàn cầu:
Nếu một biến được gán một giá trị ở bất cứ đâu trong cơ thể chức năng, thì nó được coi là địa phương trừ khi được tuyên bố rõ ràng là toàn cầu.
Các biến chỉ được tham chiếu bên trong một hàm là toàn cầu ngầm.
Chúng tôi sử dụng từ khóa toàn cầu để sử dụng một biến toàn cầu bên trong một hàm.
45 1456.8 John22
1000
10 10 106
45 1456.8 John56
45 1456.8 John57
45 1456.8 John58
1000
10 10 106
45 1456.8 John61
45 1456.8 John57
Output:
45 1456.8 John0
Không cần phải sử dụng từ khóa toàn cầu bên ngoài một chức năng.
Python3
45 1456.8 John39
45 1456.8 John8
45 1456.8 John41
45 1456.8 John
2045 1456.8 John
4345 1456.8 John
2245 1456.8 John
4545 1456.8 John
4645 1456.8 John
22245 1456.8 John
3945 1456.8 John
845 1456.8 John
39I love Geeksforgeeks
845 1456.8 John
52- Loại biến trong python
- Các loại dữ liệu là phân loại hoặc phân loại các mục dữ liệu. Nó đại diện cho loại giá trị cho biết những hoạt động có thể được thực hiện trên một dữ liệu cụ thể. Vì mọi thứ là một đối tượng trong lập trình Python, các loại dữ liệu thực sự là các lớp và biến là ví dụ [đối tượng] của các lớp này.
Example:
Python3
Sau đây là loại dữ liệu tiêu chuẩn hoặc tích hợp của Python:
1000
10 10 106
45 1456.8 John68
45 1456.8 John69
Số
1000
10 10 106
45 1456.8 John75
45 1456.8 John76
1000
45 1456.8 John78
1000
10 10 106
45 1456.8 John81
10 10 106
45 1456.8 John83
45 1456.8 John84
Loại trình tự
Boolean
1000
10 10 106
45 1456.8 John99
45 1456.8 John76
1000
10002
Bộ
1000
10 10 106
10020
45 1456.8 John76
1000
10 10 106
10003
45 1456.8 John76
Output:
45 1456.8 John1
Từ điển
45 1456.8 John63
45 1456.8 John8
45 1456.8 John65
45 1456.8 John2
45 1456.8 John70
45 1456.8 John8
45 1456.8 John72y to the variable x.
45 1456.8 John3
1000
10 10 106
45 1456.8 John81
10 10 106____
45 1456.8 John89
45 1456.8 John84Shared Reference in Python.
Now, if we write:
45 1456.8 John4
45 1456.8 John91
45 1456.8 John8
45 1456.8 John93
10 10 106
45 1456.8 John95
45 1456.8 John76
IsY, then the previous object refers to the garbage values.
45 1456.8 John5
Tài liệu tham khảo đối tượng
Vui lòng giới thiệu lớp, đối tượng và thành viên để biết thêm chi tiết. & NBSP;
Python3
10026
10027
45 1456.8 John222
10029
45 1456.8 John8 ________ 231 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
45 1456.8 John222
45 1456.8 John20
10034
10035
10036
10037
10035
10039
45 1456.8 John8
10041
1 20.2 GeeksforGeeks6
45 1456.8 John8
10044
10045
45 1456.8 John76
1 20.2 GeeksforGeeks8
45 1456.8 John8
10044
10050
45 1456.8 John76
1000
10053
1000
10055
1000
10057
1000
10059