Đặt tên biến trong python là gì?

Chúng tôi lưu trữ dữ liệu ở các định dạng khác nhau và do đó, điều quan trọng là chúng tôi phải biết loại dữ liệu của mình. Nó giúp chúng tôi thực hiện các loại hoạt động khác nhau và tránh các lỗi có thể ngăn ngừa được

Trong Python, chúng tôi lưu trữ dữ liệu của mình bằng các biến. Các biến này có kiểu dữ liệu khác nhau. Vì Python là ngôn ngữ có kiểu động nên chúng ta không cần khai báo rõ ràng kiểu của biến khi khai báo nó. Trình thông dịch ngầm hiểu kiểu của nó với sự trợ giúp của giá trị được cung cấp. Tuy nhiên, nếu chúng ta muốn kiểm tra kiểu của biến, Python cho phép chúng ta làm như vậy với sự trợ giúp của hàm kiểu [ ]. Hàm type[] hiển thị kiểu của biến ở đầu ra

Các kiểu dữ liệu tiêu chuẩn trong Python là

  1. số
  2. Chuỗi
  3. Danh sách
  4. Tuple
  5. Từ điển

số

Loại này xuất hiện khi chúng ta gán các giá trị số cho biến. Có bốn danh mục con trong loại dữ liệu này

  • int [ đối với các số nguyên đã ký như -2,10,9, v.v. ]
  • dài [đối với các giá trị số nguyên phạm vi cao hơn]
  • float [ đối với các số dấu phẩy động như 1. 5, 2. 354, v.v. ]
  • phức tạp [đối với các số phức như 3. 14j, 1. 0 + 10. 1j, v.v. ]

#Numbers
i = 1
print[type[i]]
class 'int' #Output 

f = 3.14
print[type[f]]

class 'float' #Output

c = 1+2.14j
print[type[c]]

class 'complex' #Output

Chuỗi

Xâu là một dãy các ký tự. Chúng tôi gán một chuỗi cho một biến bằng cách sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 

Danh sách

Danh sách giống như một chuỗi các giá trị trong đó các giá trị có thể thuộc bất kỳ loại nào. Các giá trị trong danh sách được gọi là phần tử hoặc mục. Các phần tử của danh sách được đặt trong dấu ngoặc vuông [] và ngăn cách nhau bởi dấu phẩy [,]. Một danh sách có thể chứa số nguyên, chuỗi và đối tượng

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output

Tuple

Một tuple tương tự như một danh sách theo nhiều cách. Các phần tử của bộ được đặt trong dấu ngoặc đơn [] và ngăn cách bởi dấu phẩy [,]. Các bộ dữ liệu cũng có thể chứa các mục có kiểu dữ liệu khác nhau. Sự khác biệt giữa danh sách và bộ là danh sách có thể thay đổi. e. nó có thể được thay đổi, trong khi đó, bộ dữ liệu là bất biến

#Tuple
t = [10,20,30,40,50]
print[t]
print[type[t]]

[10, 20, 30, 40, 50] #Output
class 'tuple' #Output

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]


['string', -2, 4.555] #Output
class 'tuple' #Output

Từ điển

Từ điển là một tập hợp các cặp khóa-giá trị. Nó được sử dụng để lưu trữ các giá trị dữ liệu như bản đồ vì chúng tôi không có một giá trị nào làm phần tử nhưng chúng tôi có một cặp khóa và giá trị của nó. Các mục trong từ điển được đặt trong dấu ngoặc nhọn {} và được phân tách bằng dấu phẩy [,]. Cặp khóa-giá trị trong từ điển được viết bằng cú pháp sau – key. giá trị

#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output

Đặt tên biến trong Python

Vì chúng ta sử dụng biến rộng rãi nên việc biết cách đặt tên biến trở nên quan trọng đối với chúng ta. Chúng tôi thường chọn những tên có ý nghĩa và giúp chúng tôi hiểu mã của mình theo cách tốt hơn. Tuy nhiên, có một vài quy tắc mà chúng ta cần xem xét khi đặt tên cho các biến của mình. Hãy nhìn vào nó

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
45
1456.8
John
9
100
0

100
1
100
2

đầu ra

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
0

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
45
1456.8
John
9
100
6

 

100
7

100
8
45
1456.8
John
9
#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
80

 

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
81

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
82
45
1456.8
John
9
#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
84

 

_______71____186

_______71____188

_______71____280

đầ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




#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
81

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
82
45
1456.8
John
9
#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
84

 

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
85

_______71____287

đầ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




#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
81

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
82
45
1456.8
John
9
#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
84

 

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
85

_______71____444____445

#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
46

 

#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
47

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
82
45
1456.8
John
9
45
1456.8
John
00

45
1456.8
John
01

_______71____444____504

#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
46

đầu ra

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
8

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 toán tử “=”.
Ví dụ.

Python3




________ 506

45
1456.8
John
9 ________ 508
45
1456.8
John
9 ________ 610
45
1456.8
John
9 ________ 612

 

_______71____614

_______71____616

100
1
45
1456.8
John
18

đầu ra

#List
a = [10,20,30,40,50]
print[a]
print[type[a]]

[10, 20, 30, 40, 50] #Output
class 'list' #Output 

b = ['string', -2,4.555] #containing different data types
print[b]
print[type[b]]

['string', -2, 4.555] #Output
class 'list' #Output
8

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




45
1456.8
John
19
45
1456.8
John
9
100
31____732
100
33
100
32
100
35

 

_______71____614

_______71____616

100
1
45
1456.8
John
18

đầu ra

#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
4

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




45
1456.8
John
06
45
1456.8
John
9
45
1456.8
John
12

45
1456.8
John
06
45
1456.8
John
9
100
35

 

_______71____614

đầu ra

45
1456.8
John
0

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

Python3




45
1456.8
John
06
45
1456.8
John
9
45
1456.8
John
12

45
1456.8
John
08
45
1456.8
John
9
45
1456.8
John
05

100
1____507____508
45
1456.8
John
09

 

45
1456.8
John
06
45
1456.8
John
9
45
1456.8
John
12

45
1456.8
John
08
45
1456.8
John
9
45
1456.8
John
15

100
1____507____508
45
1456.8
John
09

Đầu ra

45
1456.8
John
1

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




45
1456.8
John
06
45
1456.8
John
9
45
1456.8
John
12

45
1456.8
John
08
45
1456.8
John
9
45
1456.8
John
15

100
1____507____508
45
1456.8
John
09

đầu ra.  

100
3

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

_______533____71____539

 

 

45
1456.8
John
40

đầu ra

#String
a = "This is a string"
print[type[a]]

class 'str' #Output 
37

Biến toàn cục là những biến được định nghĩa và khai báo bên ngoài hàm và chúng ta cần sử dụng chúng bên trong hàm

Python3




45
1456.8
John
41

45
1456.8
John
42

45
1456.8
John
31
45
1456.8
John
32

_______533____71____539

 

 

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

Ví 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

 

_______533____561

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

 

_______533____566

45
1456.8
John
33
45
1456.8
John
55
45
1456.8
John
9
45
1456.8
John
55
45
1456.8
John
08
45
1456.8
John
72

_______533

100
1____444____576
45
1456.8
John
77

 

 

45
1456.8
John
78

_______71____444____581

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ộ
  • Từ điển

Ví dụ

Python3




45
1456.8
John
83

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

_______71____444____589

45
1456.8
John
90

 

45
1456.8
John
91

45
1456.8
John
92
45
1456.8
John
9
45
1456.8
John
94

_______71____444____597

45
1456.8
John
98

100
1
100
00

 

100
01

100
1
#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
44
100
04
#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
44
100
06
100
07

100
1
#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
44
100
04
#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
44
100
12
100
07

 

100
14

100
15

100
16
45
1456.8
John
9
100
18
#Dictionary
d = {1:'This',2:'is',3:'a',4:'dictionary'}
print[d]
print[type[d]]

{1: 'This', 2: 'is', 3: 'a', 4: 'dictionary'} #Output
class 'dict' #Output
44
100
20
45
1456.8
John
98

_______71____444____724

45
1456.8
John
98

100
1
100
27

 

100
28

100
29

100
30
45
1456.8
John
9
100
32
100
31
100
34
100
35
100
32
100
37
100
34
100
39
100
32
100
41
100
34
100
35
100
44

Tên biến trong Python là gì?

Một biến có thể có tên ngắn [như x và y] hoặc tên mô tả hơn [tuổi, tên xe, tổng_khối_lượng] . Quy tắc cho các 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 tên biến là gì

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 một chữ 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, 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]

Đặt tên trong Python là gì?

Tên định danh trong Python có thể chứa số [0-9], chữ hoa [A-Z], chữ thường [a-z] và dấu gạch dưới [_] . Tên phải luôn bắt đầu bằng một ký tự không phải là số. Tên định danh không được chỉ chứa các ký tự số. Tên định danh trong Python phân biệt chữ hoa chữ thường giống như hầu hết các ngôn ngữ khác.

Ví dụ về tên biến là gì?

Sau đây là các ví dụ về tên biến hợp lệ. tuổi, giới tính, x25, age_of_hh_head . Sau đây là các ví dụ về tên biến không hợp lệ. age_ [kết thúc bằng dấu gạch dưới];

Chủ Đề