Hướng dẫn what are the rules for python variables? - các quy tắc cho các biến python là gì?


Tên biến

Một biến có thể có một tên ngắn (như X và Y) hoặc một tên mô tả hơn (Age, Carname, Total_Volume). Quy tắc cho các biến 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)

Thí dụ

Tên biến hợp pháp:

myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john"
my_var = "John"
_my_var = "John"
myVar = "John"
MYVAR = "John"
myvar2 = "John"

Hãy tự mình thử »

Thí dụ

Tên biến hợp pháp:

myvar = "john" my_var = "john" _my_var = "john" myvar = "john" myvar = "john" myvar2 = "john"
my-var = "John"
my var = "John"

Hãy tự mình thử »

Tên biến bất hợp pháp:



2Myvar = "John" My-Var = "John" My Var = "John"

Hãy nhớ rằng các tên biến nhạy cảm trường hợp

Tên biến đa từ

Tên biến với 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:

Trường hợp lạc đà


Mỗi từ, ngoại trừ từ đầu tiên, bắt đầu bằng một chữ cái viết hoa:

myvariablename = "John"

Trường hợp Pascal


Mỗi từ bắt đầu bằng một chữ cái viết hoa:

Myvariablename = "John"

Vỏ rắ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.

Ví dụ về các biến Python

Python3

45
1456.8
John
6
45
1456.8
John
7
45
1456.8
John
8

45
1456.8
John
9
100
0

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 (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.

Hãy cùng xem các biến biến đơn giản:

Python3

100
1
45
1456.8
John
7
100
3

100
4
45
1456.8
John
7
100
6

100
7
45
1456.8
John
7
100
9

45
1456.8
John
9
Before declare:  100
After re-declare: 120.3
1

45
1456.8
John
9
Before declare:  100
After re-declare: 120.3
3

45
1456.8
John
9
Before declare:  100
After re-declare: 120.3
5

Output:

45
1456.8
John

Tuyên bố biến

Hãy cùng xem cách khai báo biến và in biến.

Python3

Before declare:  100
After re-declare: 120.3
6
45
1456.8
John
7
Before declare:  100
After re-declare: 120.3
8

45
1456.8
John
9
10
10
10
0

Output:

100

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.

Python3

Before declare:  100
After re-declare: 120.3
6
45
1456.8
John
7
Before declare:  100
After re-declare: 120.3
8

45
1456.8
John
9
10
10
10
5
10
10
10
6
10
10
10
7

Tử lại biến

45
1456.8
John
9
10
10
10
5
1
20.2
GeeksforGeeks
3
10
10
10
7

Output:

Before declare:  100
After re-declare: 120.3

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.

Before declare:  100
After re-declare: 120.3
6
45
1456.8
John
7
1
20.2
GeeksforGeeks
0
For example: 

Python3

Gán một giá trị duy nhất cho nhiều biến

45
1456.8
John
9
GeeksforGeeks
3

45
1456.8
John
9
GeeksforGeeks
5

45
1456.8
John
9
GeeksforGeeks
7

Output:

10
10
10

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;

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
1
20.2
GeeksforGeeks
7
45
1456.8
John
7

Python3

Gán các giá trị khác nhau cho nhiều biến

45
1456.8
John
9
GeeksforGeeks
3

45
1456.8
John
9
GeeksforGeeks
5

45
1456.8
John
9
GeeksforGeeks
7

Output:

1
20.2
GeeksforGeeks

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ử.the same name for different types? 

GeeksforGeeks
8
45
1456.8
John
7
TypeError: unsupported operand type(s) for +: 'int' and 'str'
0
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'
1
TypeError: unsupported operand type(s) for +: 'int' and 'str'
4

Python3

Chúng ta có thể sử dụng cùng tên cho các loại khác nhau không? & NBSP;

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;

45
1456.8
John
9
GeeksforGeeks
3

Output:

GeeksforGeeks

1 20.2 GeeksforGeeks545 1456.8 John7 GeeksforGeeks1 

Python3

Chúng ta có thể sử dụng cùng tên cho các loại khác nhau không? & NBSP;

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;

45
1456.8
John
9
I love Geeksforgeeks
6
I love Geeksforgeeks
7
I love Geeksforgeeks
8

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
GeeksforGeeks
1

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
TypeError: unsupported operand type(s) for +: 'int' and 'str'
4

45
1456.8
John
9
I love Geeksforgeeks
6
I love Geeksforgeeks
7
I love Geeksforgeeks
8

Làm thế nào + toán tử hoạt động với các biến? & Nbsp; 

1
20.2
GeeksforGeeks
7
45
1456.8
John
7
I love Geeksforgeeks
4

Python3

Chúng ta có thể sử dụng cùng tên cho các loại khác nhau không? & NBSP;

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
TypeError: unsupported operand type(s) for +: 'int' and 'str'
4

45
1456.8
John
9
I love Geeksforgeeks
6
I love Geeksforgeeks
7
I love Geeksforgeeks
8

Làm thế nào + toán tử hoạt động với các biến? & Nbsp;

TypeError: unsupported operand type(s) for +: 'int' and 'str'

1 20.2 GeeksforGeeks745 1456.8 John7 I love Geeksforgeeks4

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
45
1456.8
John
01
are the ones that are defined and declared inside a function. We can not call this variable outside the function.

Python3

1
20.2
GeeksforGeeks
7
45
1456.8
John
7
45
1456.8
John
04

Chúng ta cũng có thể sử dụng + cho các loại khác nhau? & NBSP;

45
1456.8
John
21
45
1456.8
John
9
45
1456.8
John
27

45
1456.8
John
28

Output:

Welcome geeks

Không sử dụng cho các loại khác nhau sẽ tạo ra một lỗi. & NBSP; are the ones that are defined and declared outside a function, and we need to use them inside a function.

Python3

1
20.2
GeeksforGeeks
7
45
1456.8
John
7
45
1456.8
John
04

45
1456.8
John
21
45
1456.8
John
9
45
1456.8
John
27

Chúng ta cũng có thể sử dụng + cho các loại khác nhau? & NBSP;

Không sử dụng cho các loại khác nhau sẽ tạo ra một lỗi. & NBSP;

Output:

I love Geeksforgeeks

Đầu ra: & nbsp;

Các biến Python toàn cầu và địa phương

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
    John
    19
    45
    1456.8
    John
    20
  • 45
    1456.8
    John
    21
    45
    1456.8
    John
    222
    45
    1456.8
    John
    7
    45
    1456.8
    John
    24
  • 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
    222____17
    45
    1456.8
    John
    36

Example:

45 1456.8 John28

Từ khóa toàn cầu trong Python

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.

45
1456.8
John
21
45
1456.8
John
9
10
10
10
5
45
1456.8
John
55
45
1456.8
John
56

45
1456.8
John
57

45
1456.8
John
9
10
10
10
5
45
1456.8
John
60
45
1456.8
John
56

Output:

45
1456.8
John
0

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.

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
    John
    38
    45
    1456.8
    John
    7
    45
    1456.8
    John
    40
  • 45
    1456.8
    John
    19
    45
    1456.8
    John
    42
  • 45
    1456.8
    John
    21
    45
    1456.8
    John
    44
    45
    1456.8
    John
    45
  • 45
    1456.8
    John
    21
    45
    1456.8
    John
    38
    45
    1456.8
    John
    7
    45
    1456.8
    John
    38
    I love Geeksforgeeks
    7
    45
    1456.8
    John
    51

Example:

Python3

Loại biến trong python

45
1456.8
John
9
10
10
10
5
45
1456.8
John
67
45
1456.8
John
68

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.

45
1456.8
John
9
10
10
10
5
45
1456.8
John
74
45
1456.8
John
75

45
1456.8
John
9
45
1456.8
John
77

45
1456.8
John
9
10
10
10
5
45
1456.8
John
80
10
10
10
5
45
1456.8
John
82
45
1456.8
John
83

Sau đây là loại dữ liệu tiêu chuẩn hoặc tích hợp của Python:

Số

45
1456.8
John
9
10
10
10
5
45
1456.8
John
98
45
1456.8
John
75

45
1456.8
John
9
100
01

Loại trình tự

45
1456.8
John
9
10
10
10
5
100
19
45
1456.8
John
75

45
1456.8
John
9
10
10
10
5
100
02
45
1456.8
John
75

Output:

45
1456.8
John
1

Tài liệu tham khảo đối tượng

Cho phép, chúng tôi gán một biến x cho giá trị 5 và & nbsp;

45
1456.8
John
2

Hướng dẫn what are the rules for python variables? - các quy tắc cho các biến python là gì?

Một biến khác là y cho biến x.y to the variable x.

45
1456.8
John
3

Hướng dẫn what are the rules for python variables? - các quy tắc cho các biến python là gì?

Khi Python nhìn vào câu lệnh đầu tiên, điều đầu tiên là, trước tiên, nó tạo ra một đối tượng để biểu thị giá trị 5. Sau đó, nó tạo biến X nếu nó không tồn tại và làm cho nó tham chiếu đến đối tượng mới 5 này. Dòng thứ hai khiến Python tạo ra biến Y và nó không được gán với X, thay vào đó, nó được tạo ra để tham chiếu đối tượng mà X làm. Hiệu ứng ròng là các biến X và Y kết nối tham chiếu cùng một đối tượng. Tình huống này, với nhiều tên tham chiếu cùng một đối tượng, được gọi là tham chiếu chung trong Python. Bây giờ, nếu chúng ta viết:Shared Reference in Python.
Now, if we write:

45
1456.8
John
4

Tuyê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.

Hướng dẫn what are the rules for python variables? - các quy tắc cho các biến python là gì?

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.

45
1456.8
John
5

Hướng dẫn what are the rules for python variables? - các quy tắc cho các biến python là gì?

Tạ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

100
25
100
26

45
1456.8
John
21
100
28
45
1456.8
John
7 ________ 230 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp;

45
1456.8
John
21
45
1456.8
John
19
100
33
100
34
100
35

100
36
100
34
100
38
45
1456.8
John
7
100
40

1
20.2
GeeksforGeeks
5
45
1456.8
John
7
100
43
100
444
45
1456.8
John
75

1
20.2
GeeksforGeeks
7
45
1456.8
John
7
100
43
100
49
45
1456.8
John
75

45
1456.8
John
9
100
52

45
1456.8
John
9
100
54

45
1456.8
John
9
100
56

45
1456.8
John
9
100
58


4 quy tắc của các biến là gì?

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 bằng một chữ số. Một tên biến chỉ có thể chứa các ký tự âm alpha và dấu gạch dưới (A-Z, A-Z, 0-9 và _) Tên biến có thể nhạy cảm với trường hợp (tuổi, tuổi và tuổi là ba biến khác nhau)

3 quy tắc chính khi bạn đặt tên một biến là gì?

Quy tắc đặt tên biến..
Đặt tên cho các biến của bạn dựa trên các điều khoản của lĩnh vực chủ đề, để tên biến mô tả rõ ràng mục đích của nó ..
Tạo tên biến bằng cách xóa các khoảng trắng tách các từ.....
Không bắt đầu các tên biến với một dấu gạch dưới ..
Không sử dụng các tên biến bao gồm một ký tự ..

4 loại biến trong Python là gì?

Các biến Python có bốn loại khác nhau: số nguyên, số nguyên dài, float và chuỗi.Số nguyên được sử dụng để xác định các giá trị số;Số nguyên dài được sử dụng để xác định số nguyên có độ dài lớn hơn số nguyên bình thường.Integer, Long Integer, Float, and String. Integers are used to define numeric values; Long Integers are used for defining integers with bigger lengths than a normal Integer.

Các quy tắc biến là gì?

Biến quy tắc là một tên mà bạn gán một giá trị.Bạn xác định biến trong phần định nghĩa của quy tắc hành động và bạn chỉ có thể sử dụng nó trong điều kiện và các phần hành động của quy tắc tuyên bố biến.Các biến quy tắc có thể làm cho các quy tắc hành động của bạn dễ dàng hơn để xây dựng và hiểu bằng cách đơn giản hóa các thuật ngữ.a name to which you assign a value. You define the variable in the definitions part of an action rule, and you can use it only in the condition and action parts of the rule that declares the variable. Rule variables can make your action rules easier to build and understand by simplifying terms.