Xem
>>> import sys
>>> sys.maxsize
>>>
8: //docs.python.org/l Library/sys.htmlSố nguyên dương lớn nhất được hỗ trợ bởi loại PY_SSIZE_T của nền tảng, và do đó, các danh sách kích thước tối đa, chuỗi, dicts và nhiều container khác có thể có.
Trên MacBook Pro của tôi với bản dựng Cpython 64 bit, nó khá hợp lý 263-1 byte:
>>> import sys
>>> sys.maxsize
9223372036854775807
>>>
Trong khi trên hộp Linux 32 bit của tôi, đó là 2^31-1:
>>> import sys
>>> sys.maxsize
>>>
Trong thực tế, tất nhiên, bạn không thể thực sự sử dụng các đối tượng lớn như vậy, nhưng bạn có thể mong đợi gặp phải những vấn đề thực tế nghiêm trọng Lưu trữ] Trước khi bạn đạt giới hạn lý thuyết.
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.
Ví dụ về các biến Python
Python3
>>> import sys
>>> sys.maxsize
>>>
9Geeksforgeeks0
Geeksforgeeks1
Geeksforgeeks2
Geeksforgeeks3
Output:
Geeksforgeeks
Notes:
- 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 [tuổi, tuổi và tuổi là ba biến khác nhau].
- 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.
Ví dụ về các biến Python
Python3
>>> import sys
>>> sys.maxsize
>>>
9Geeksforgeeks0
Geeksforgeeks1
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ớ đó.
Geeksforgeeks2
45 1456.8 John4
Geeksforgeeks2
45 1456.8 John6
Geeksforgeeks2
45 1456.8 John8
Output:
45 1456.8 John
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.
Python3
Một tên biến không thể bắt đầu với một số.
Geeksforgeeks2
1003
Output:
100
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
Một tên biến không thể bắt đầu với một số.
Geeksforgeeks2
1008
1009
Before declare: 100 After re-declare: 120.30
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].
Geeksforgeeks2
1008
Before declare: 100 After re-declare: 120.36
Before declare: 100 After re-declare: 120.30
Output:
Before declare: 100 After re-declare: 120.3
Các từ dành riêng [từ khóa] không thể được sử dụng đặt tên biến.
Hãy cùng xem các biến biến đơn giản:
For example:
Python3
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
10 10 100
Geeksforgeeks0
10 10 102
Geeksforgeeks0
10 10 104
Geeksforgeeks2
10 10 106
Geeksforgeeks2
10 10 108
Geeksforgeeks2
1 20.2 GeeksforGeeks0
Output:
10 10 10
Gán các giá trị khác nhau cho nhiều biến
Python cho phép thêm các giá trị khác nhau trong một dòng duy nhất với các toán tử, các toán tử.
Python3
1 20.2 GeeksforGeeks1
Geeksforgeeks0
1 20.2 GeeksforGeeks3
1 20.2 GeeksforGeeks4
1 20.2 GeeksforGeeks5
1 20.2 GeeksforGeeks4
1 20.2 GeeksforGeeks7
Geeksforgeeks2
10 10 106
Geeksforgeeks2
10 10 108
Geeksforgeeks2
1 20.2 GeeksforGeeks0
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
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
10 10 104
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
1 20.2 GeeksforGeeks7
Geeksforgeeks2
10 10 106
Output:
GeeksforGeeks
Làm thế nào + toán tử hoạt động với các biến? & Nbsp;
Python3
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
10 10 104
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
1 20.2 GeeksforGeeks7
Geeksforgeeks2
TypeError: unsupported operand type[s] for +: 'int' and 'str'9
>>> import sys
>>> sys.maxsize
>>>
00>>> import sys
>>> sys.maxsize
>>>
01Làm thế nào + toán tử hoạt động với các biến? & Nbsp;
10 10 100
Geeksforgeeks0
TypeError: unsupported operand type[s] for +: 'int' and 'str'7
Geeksforgeeks2
TypeError: unsupported operand type[s] for +: 'int' and 'str'9
>>> import sys
>>> sys.maxsize
>>>
00>>> import sys
>>> sys.maxsize
>>>
01Before declare: 100
After re-declare: 120.3
8Geeksforgeeks
0 >>> import sys
>>> sys.maxsize
>>>
04
>>> import sys
>>> sys.maxsize
>>>
10 10 100
Geeksforgeeks0
>>> import sys
>>> sys.maxsize
>>>
07Python3
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
10 10 104
10 10 100
Geeksforgeeks0
TypeError: unsupported operand type[s] for +: 'int' and 'str'7
Geeksforgeeks2
TypeError: unsupported operand type[s] for +: 'int' and 'str'9
>>> import sys
>>> sys.maxsize
>>>
00>>> import sys
>>> sys.maxsize
>>>
01Before declare: 100
After re-declare: 120.3
8Geeksforgeeks
0
04>>> import sys
>>> sys.maxsize
>>>
TypeError: unsupported operand type[s] for +: 'int' and 'str'
10
10
10
0Geeksforgeeks
0 >>> import sys
>>> sys.maxsize
>>>
07
>>> import sys
>>> sys.maxsize
>>>
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;
>>> import sys
>>> sys.maxsize
>>>
24Geeksforgeeks2
>>> import sys
>>> sys.maxsize
>>>
30>>> import sys
>>> sys.maxsize
>>>
31Output:
>>> import sys
>>> sys.maxsize
>>>
0Cá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;
>>> import sys
>>> sys.maxsize
>>>
24Geeksforgeeks2
>>> import sys
>>> sys.maxsize
>>>
30Đầu ra: & nbsp;
Các biến Python toàn cầu và địa phương
Output:
>>> import sys
>>> sys.maxsize
>>>
1Cá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.
>>> import sys
>>> sys.maxsize
>>>
22 >>> import sys
>>> sys.maxsize
>>>
23
24>>> import sys
>>> sys.maxsize
>>>
25>>> import sys
>>> sys.maxsize
>>>
Geeksforgeeks
0
27>>> import sys
>>> sys.maxsize
>>>
- 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.
25>>> import sys >>> sys.maxsize >>>
Geeksforgeeks
0
39>>> import sys >>> sys.maxsize >>>
31>>> import sys >>> sys.maxsize >>>
- 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.
>>> import sys
>>> sys.maxsize
>>>
24Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
58>>> import sys
>>> sys.maxsize
>>>
59>>> import sys
>>> sys.maxsize
>>>
60Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
63>>> import sys
>>> sys.maxsize
>>>
59Output:
>>> import sys
>>> sys.maxsize
>>>
2Khô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
>>> import sys
>>> sys.maxsize
>>>
41Geeksforgeeks0
>>> import sys
>>> sys.maxsize
>>>
43
22>>> import sys >>> sys.maxsize >>>
45>>> import sys >>> sys.maxsize >>>
24>>> import sys >>> sys.maxsize >>>
47>>> import sys >>> sys.maxsize >>>
48>>> import sys >>> sys.maxsize >>>
24>>> import sys >>> sys.maxsize >>>
41>>> import sys >>> sys.maxsize >>>
Geeksforgeeks
0
41>>> import sys >>> sys.maxsize >>>
00>>> import sys >>> sys.maxsize >>>
54>>> import sys >>> sys.maxsize >>>
- 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:
Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
70>>> import sys
>>> sys.maxsize
>>>
71Số
Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
77>>> import sys
>>> sys.maxsize
>>>
78Geeksforgeeks2
>>> import sys
>>> sys.maxsize
>>>
80Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
831008
>>> import sys
>>> sys.maxsize
>>>
85>>> import sys
>>> sys.maxsize
>>>
86Loại trình tự
Boolean
Geeksforgeeks2
1008
Geeksforgeeks01
>>> import sys
>>> sys.maxsize
>>>
78Geeksforgeeks2
Geeksforgeeks04
Bộ
Geeksforgeeks2
1008
Geeksforgeeks22
>>> import sys
>>> sys.maxsize
>>>
78Geeksforgeeks2
1008
Geeksforgeeks05
>>> import sys
>>> sys.maxsize
>>>
78Output:
>>> import sys
>>> sys.maxsize
>>>
3Từ điển
>>> import sys
>>> sys.maxsize
>>>
65Geeksforgeeks0
>>> import sys
>>> sys.maxsize
>>>
67>>> import sys
>>> sys.maxsize
>>>
4>>> import sys
>>> sys.maxsize
>>>
72Geeksforgeeks0
>>> import sys
>>> sys.maxsize
>>>
74y to the variable x.>>> import sys
>>> sys.maxsize
>>>
5Geeksforgeeks2
1008
>>> import sys
>>> sys.maxsize
>>>
831008
>>> import sys
>>> sys.maxsize
>>>
91>>> import sys
>>> sys.maxsize
>>>
86Shared Reference in Python.Now, if we write:
>>> import sys
>>> sys.maxsize
>>>
6Tuyên bố này tạo ra một đối tượng mới để đại diện cho ‘Geek, và làm cho X tham khảo đối tượng mới này.
Bây giờ nếu chúng ta gán giá trị mới trong y, thì đối tượng trước đó đề cập đến các giá trị rác.Y, then the previous object refers to the garbage values.
>>> import sys
>>> sys.maxsize
>>>
7Tạo các đối tượng [hoặc các biến của loại lớp]
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
Geeksforgeeks28
Geeksforgeeks29
>>> import sys
>>> sys.maxsize
>>>
24Geeksforgeeks31
Geeksforgeeks0 ________ 233 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;
>>> import sys
>>> sys.maxsize
>>>
24>>> import sys
>>> sys.maxsize
>>>
22 Geeksforgeeks36
Geeksforgeeks37
Geeksforgeeks38
Geeksforgeeks39
Geeksforgeeks37
Geeksforgeeks41
Geeksforgeeks0
Geeksforgeeks43
Before declare: 100 After re-declare: 120.38
Geeksforgeeks0
Geeksforgeeks46
Geeksforgeeks47
>>> import sys
>>> sys.maxsize
>>>
78‘
Geeksforgeeks2
Geeksforgeeks55
Geeksforgeeks2
Geeksforgeeks57
Geeksforgeeks2
Geeksforgeeks59
Geeksforgeeks2
Geeksforgeeks61