4 biến trong Python là gì?

Biến Python là các thùng chứa lưu trữ các giá trị. Python không được "gõ tĩnh". Chúng ta không cần khai báo biến trước khi sử dụng hoặc khai báo kiểu của chúng. Một biến được tạo ngay khi chúng ta gán giá trị cho nó lần đầu tiên. Biến Python là 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ề biến Python

Python3




45
1456.8
John
8_______0_______9
100
0

100
1
100
2

đầu ra

Geeksforgeeks

ghi chú

  • 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
  • Biến Python chỉ là tên được đặt cho một vị trí bộ nhớ, tất cả các thao tác được thực hiện trên biến sẽ ảnh hưởng đến vị trí bộ nhớ đó

Quy tắc tạo biến trong Python

  • Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
  • Tên biến không được bắt đầu bằng số
  • Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]
  • Tên biến phân biệt chữ hoa chữ thường [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 cho biến

Hãy xem cách tạo biến đơn giản

Python3




100
3

100
4_______0_______9
100
6

 

100
7

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

 

Before declare:  100
After re-declare: 120.3
1

Before declare:  100
After re-declare: 120.3
2_______0_______9
Before declare:  100
After re-declare: 120.3
4

 

100
1
Before declare:  100
After re-declare: 120.3
6

100
1
Before declare:  100
After re-declare: 120.3
8

100
1
10
10
10
0

đầu ra

45
1456.8
John

Khai báo biến

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

Python3




10
10
10
1

10
10
10
2_______0_______9
10
10
10
4

 

10
10
10
5

100
1
10
10
10
7

đầu ra

100

Khai báo lại biến

Chúng ta có thể khai báo lại biến python khi chúng ta đã khai báo biến rồi

Python3




10
10
10
1

10
10
10
2_______0_______9
10
10
10
4

 

10
10
10
5

100
1
1
20.2
GeeksforGeeks
4
1
20.2
GeeksforGeeks
5
1
20.2
GeeksforGeeks
6

 

1
20.2
GeeksforGeeks
7

10
10
10
2_______0_______9
GeeksforGeeks
0

GeeksforGeeks
1

100
1
1
20.2
GeeksforGeeks
4
GeeksforGeeks
4
1
20.2
GeeksforGeeks
6

đầu ra

Before declare:  100
After re-declare: 120.3

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

Ngoài ra, Python cho phép gán đồng thời một giá trị cho nhiều biến với các toán tử “=”.  
Ví dụ.  

Python3




GeeksforGeeks
6
45
1456.8
John
9
GeeksforGeeks
8_______0_______9
30
GeeksforGeeks
0
45
1456.8
John
9
30
GeeksforGeeks
2

 

100
1____56_______4

100
1____56_______6

100
1____56_______8

đầu ra

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 với các toán tử “,”

Python3




30
GeeksforGeeks
9
45
1456.8
John
9
TypeError: unsupported operand type[s] for +: 'int' and 'str'
1
TypeError: unsupported operand type[s] for +: 'int' and 'str'
2_______68_______3
TypeError: unsupported operand type[s] for +: 'int' and 'str'
2
TypeError: unsupported operand type[s] for +: 'int' and 'str'
5

 

100
1____56_______4

100
1____56_______6

100
1____56_______8

đầu ra

1
20.2
GeeksforGeeks

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

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à kiểu mới.  

Python3




GeeksforGeeks
6
45
1456.8
John
9
30
GeeksforGeeks
2

GeeksforGeeks
6
45
1456.8
John
9
TypeError: unsupported operand type[s] for +: 'int' and 'str'
5

 

100
1____56_______4

đầu ra

GeeksforGeeks

Toán tử + hoạt động như thế nào với các biến?

Python3




GeeksforGeeks
6
45
1456.8
John
9
30
GeeksforGeeks
2

GeeksforGeeks
8
45
1456.8
John
9
45
1456.8
John
05

100
1
45
1456.8
John
07_______0_______08
45
1456.8
John
09

 

GeeksforGeeks
6
45
1456.8
John
9
45
1456.8
John
12

GeeksforGeeks
8
45
1456.8
John
9
45
1456.8
John
15

100
1
45
1456.8
John
07_______0_______08
45
1456.8
John
09

Đầu ra

30
GeeksforGeeks

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

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

Python3




GeeksforGeeks
6
45
1456.8
John
9
30
GeeksforGeeks
2

GeeksforGeeks
8
45
1456.8
John
9
45
1456.8
John
15

100
1
45
1456.8
John
07_______0_______08
45
1456.8
John
09

đầu ra.  

TypeError: unsupported operand type[s] for +: 'int' and 'str'

Biến Python toàn cục và cục bộ

Biến cục bộ là những biến được định nghĩa 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

Python3




45
1456.8
John
30

45
1456.8
John
31
45
1456.8
John
32

45
1456.8
John
33
45
1456.8
John
34
45
1456.8
John
9
45
1456.8
John
36

45
1456.8
John
33
100
1
45
1456.8
John
39

 

 

45
1456.8
John
40

đầu ra

Welcome geeks

Biến toàn cục là những biến được định nghĩa 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

Python3




45
1456.8
John
41

45
1456.8
John
42

45
1456.8
John
31
45
1456.8
John
32

45
1456.8
John
33
100
1
45
1456.8
John
39

 

 

45
1456.8
John
48

45
1456.8
John
34
45
1456.8
John
9
45
1456.8
John
51

45
1456.8
John
40

đầu ra

45
1456.8
John
0

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

Từ khóa toàn cầu là 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ục từ một phạm vi không toàn cục. e bên trong một chức năng. Từ khóa toàn cục chỉ được sử dụng bên trong một hàm khi chúng ta muốn thực hiện các nhiệm vụ hoặc khi chúng ta muốn thay đổi một biến. Toàn cầu không cần thiết để in và truy cập

Quy tắc của từ khóa toàn cầu

  • Nếu một biến được gán một giá trị ở bất kỳ đâu trong phần thân của hàm, thì biến đó được coi là biến cục bộ trừ khi được khai báo rõ ràng là biến toàn cục
  • Các biến chỉ được tham chiếu bên trong một hàm là toàn cục
  • Chúng tôi sử dụng từ khóa toàn cầu để sử dụng một biến toàn cục bên trong một hàm
  • Không cần sử dụng từ khóa toàn cầu bên ngoài một chức năng

Thí dụ

Python3




45
1456.8
John
53

45
1456.8
John
54

 

45
1456.8
John
55
45
1456.8
John
9
45
1456.8
John
57

45
1456.8
John
31
45
1456.8
John
59

 

45
1456.8
John
33
45
1456.8
John
61

45
1456.8
John
33
45
1456.8
John
63
45
1456.8
John
55

 

45
1456.8
John
33
45
1456.8
John
66

45
1456.8
John
33
45
1456.8
John
55
45
1456.8
John
9
45
1456.8
John
55_______0_______08
45
1456.8
John
72

45
1456.8
John
33
100
1
1
20.2
GeeksforGeeks
4
45
1456.8
John
76
45
1456.8
John
77

 

 

45
1456.8
John
78

100
1
1
20.2
GeeksforGeeks
4_______0_______81
45
1456.8
John
77

đầu ra

45
1456.8
John
1

Kiểu biến trong Python

Các kiểu 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 thao tác nào có thể được thực hiện trên một dữ liệu cụ thể. Vì mọi thứ đều là đối tượng trong lập trình Python, nên kiểu dữ liệu thực chất là các lớp và biến là thể hiện [đối tượng] của các lớp này

Sau đây là kiểu dữ liệu tiêu chuẩn hoặc tích hợp sẵn của Python

  • số
  • Loại trình tự
  • Boolean
  • Bố trí
  • Từ điển

Thí dụ

Python3




45
1456.8
John
83

45
1456.8
John
84
45
1456.8
John
9
45
1456.8
John
86

100
1
1
20.2
GeeksforGeeks
4_______0_______89
45
1456.8
John
90

 

45
1456.8
John
91

45
1456.8
John
92_______0_______9
45
1456.8
John
94

100
1
1
20.2
GeeksforGeeks
4_______0_______97
45
1456.8
John
98

100
1_______2_______00

 

100
01

100
1
1
20.2
GeeksforGeeks
4
100
04
1
20.2
GeeksforGeeks
4
100
06
100
07

100
1
1
20.2
GeeksforGeeks
4
100
04
1
20.2
GeeksforGeeks
4
100
12
100
07

 

100
14

100
15

100
16_______0_______9
100
18
1
20.2
GeeksforGeeks
4
100
20
45
1456.8
John
98

100
1
1
20.2
GeeksforGeeks
4_______2_______24
45
1456.8
John
98

100
1
100
27

 

100
28

100
29

100
30
45
1456.8
John
9
100
32_______68_______1
100
34
100
35
TypeError: unsupported operand type[s] for +: 'int' and 'str'
2
100
37
100
34
100
39
TypeError: unsupported operand type[s] for +: 'int' and 'str'
2
100
41
100
34
100
35
100
44

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

Các loại biến Python .
số
Chuỗi
Tuple

3 biến trong Python là gì?

Số Python .
int [số nguyên có dấu]
float [giá trị thực dấu phẩy động]
số phức [số phức]

Các biến được sử dụng trong Python là gì?

Biến Python là tên tượng trưng là tham chiếu hoặc con trỏ tới đối tượng . Khi một đối tượng được gán cho một biến, bạn có thể gọi đối tượng bằng tên đó. Nhưng bản thân dữ liệu vẫn được chứa trong đối tượng.

Bốn 4 quy tắc nào cần được xem xét khi đặt tên biến trong Python cho một chương trình?

Quy tắc cho biến Python. .
Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới
Tên biến không được bắt đầu bằng số
Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]
Tên biến phân biệt chữ hoa chữ thường [tuổi, Tuổi và TUỔI là ba biến khác nhau]

Chủ Đề