Biến Python – tên biến trong python

Cổng thông tin Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, được tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : tên biến trong python

Python không được “nhập 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 tại thời điểm đầu tiên chúng ta gán một giá trị cho nó. Một biến là một tên được đặt cho một vị trí bộ nhớ. Đây là đơn vị lưu trữ cơ bản trong một chương trình.

  • Giá trị được lưu trữ trong một biến có thể được thay đổi trong quá trình thực thi chương trình.
  • Một biến 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 ả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 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 chứa các ký tự chữ-số và dấu gạch dưới (A-z , 0-9 và _).
  • Tên biến có phân biệt chữ hoa chữ thường (tên, Tên và TÊN là ba biến khác nhau).
  • Không thể sử dụng các từ dành riêng (từ khóa) đặt tên biến.

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

Python3

age = 45

lương < code class = "keyword"> = 1456,8

< / code>

tên = "John"

print (age)

print (lương) < / code>

print (name)

 
 

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

Số = 100

print (Số)

 
 

Đầu ra:

 100

Khai báo lại biến:

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

Python3

< p>

Số < / code> = 100

in ( "Trước khi khai báo:" , Number)

< p class = "line number6 index5 alt1">

Số = 120.3

print ( "Sau khi khai báo lại:" < / code> , Số)

  
 

Đầu ra:

 Trước khi khai báo: 100
Sau khi khai báo lại: 120.3

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 nhiều biến đồng thời bằng toán tử “=”.
Ví dụ:

Python3

< p>

a = b = c = 10

print (a)

print (b)

print (c)

 
 

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

a, b, c = < code class = "value"> 1 , 20.2 , "GeeksforGeeks"

print (a)

print (b)

print (c)

 
 

Đầ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 tham chiếu sang một giá trị và kiểu mới.

Python3

< / p>

a = 10

a = "GeeksforGeeks"

print (a)

 
 

Đầu ra:

 GeeksforGeeks 

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

Python3


< code class = "undefined space">

a = < / code> 10

b = 20

print (a + b)

a = "Geeksfor"

b = "Geeks"

in < p class = "code-editor-container">

 
 

Đầu ra

 30
GeeksforGeeks

Chúng tôi cũng 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ẽ gây ra lỗi.

Python3

< / p>

a = 10

b = "Geeks"

print (a + b)

 
 

Đầu ra: < / p>

 TypeError: (các) loại toán hạng không được hỗ trợ cho +: 'int' và 'str'

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

Cục bộ biến > là những cái đượ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 hàm.

Python3

def f ():

s = "Chào mừng geeks "

print (s)

f ()

 
 

Đầu ra:

 Chào mừng các 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


def f ():

print (s)

s = "Tôi yêu Geeksforgeeks"

f ()

< p class = "code-editor-container">

 
 

Đầu ra :

 Tôi yêu Geeksforgeeks

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 biến toàn cục từ phạm vi không toàn cục, tức là bên trong một hàm. 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 phép gán 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ừ khoá 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ì nó được giả định là cục bộ trừ khi được khai báo rõ ràng là toàn cục.
  • Các biến chỉ được tham chiếu bên trong một hàm là hoàn toàn toàn cục.
  • Chúng tôi sử dụng từ khóa toàn cục để sử dụng 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ục bên ngoài một hàm.

Ví dụ:

Python3

x = 15

def thay đổi ():

global x

x = x + 5

print ( "Giá trị của x bên trong một hàm:" , x)

change ()

print ( " Giá trị của x bên ngoài một hàm: " < code class = "trơn">, x)

 
 

Đầu ra:

 Giá trị của x bên trong một hàm: 20
Giá trị của x bên ngoài một hàm: 20

Kiểu biến trong Python:

Kiểu dữ liệu là sự 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à một đối tượng trong lập trình Python, nên các kiểu dữ liệu thực sự là các lớp và các biến là cá thể (đối tượng) của các lớp này.

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

< ul>

  • Số
  • Kiểu trình tự
  • Boolean
  • Đặt
  • Từ điển
  • Ví dụ:

    Python3

    var = 123

    < p class = "line number3 index2 alt2"> print ( "Dữ liệu dạng số:" < / code> , var)

    String1 = 'Chào mừng đến với Thế giới Geeks'

    print ( "Chuỗi có sử dụng Dấu ngoặc kép:" )

    print (String1)

    < code class = "undefined space">

    print ( type ( Đúng ))

    print < code class = "trơn"> ( type ( Sai ))

    set1 = set ( "GeeksForGeeks" )

    print ( " \ n Đặt bằng cách sử dụng Chuỗi: " )

    print (set1) < / p>

    Dict = { 1 : 'Geeks' , 2 : 'Dành cho' , 3 : 'Geeks' }

    print ( "\ nDictionary with the sử dụng Khóa số nguyên: " )

    print ( Dict )

     
     

    Đầu ra:

     Dữ liệu dạng số: 123
    Chuỗi với việc sử dụng Dấu ngoặc kép:
    Chào mừng đến với Thế giới Geeks
    & lt; lớp 'bool' & gt;
    & lt; lớp 'bool' & gt;
    
    Đặt bằng cách sử dụng Chuỗi:
    {'r', 'G', 'e', ​​'k', 'o', 's', 'F'}
    
    Từ điển với việc sử dụng các phím số nguyên:
    {1: "Geeks", 2: "For", 3: "Geeks"}
    

    Tham chiếu đối tượng:

    Chúng ta hãy gán một biến x cho giá trị 5 và một biến y khác cho biến x.

    Python3

    x = 5

    y = x

     < / pre> 
     

    Khi Python xem câu lệnh đầu tiên, những gì nó làm là, đầu tiên, nó tạo một đối tượng để đại diện cho giá trị 5. Sau đó, nó tạo biến x nếu nó không tồn tại và biến nó thành một tham chiếu đến đối tượng mới này 5. Dòng thứ hai khiến Python tạo biến y và nó không được gán wi thứ x, đúng hơn nó được thực hiện để tham chiếu đến đối tượng mà x thực hiện. Hiệu ứng ròng là các biến x và y tham chiếu đến cùng một đối tượng. Tình huống này, với nhiều tên tham chiếu đến cùng một đối tượng, được gọi là Tham chiếu được chia sẻ trong Python.
    Bây giờ, nếu chúng ta viết:

    Python3 < / h2>

    < br />

    x = 'Geeks'

     
     

    Câu lệnh này tạo một đối tượng mới để đại diện cho 'Geeks' và đặt x để tham chiếu đối tượng mới này.

    Tạo đối tượng (hoặc biến của một loại lớp) :

    Vui lòng tham khảo Lớp, Đối tượng và Thành viên để biết thêm chi tiết.

    Python3

    < / p>

    class CSStudent:

    stream = 'cse'

    < code class = "keyword"> def __ init __ ( self , roll) :

    self . roll = cuộn

    a = CSStudent ( 101 )

    b = CSStudent ( 102 )

    print (a.stream)

    print (b.stream)

    print (a .roll)

    < code class = "keyword"> print (CSStudent.stream)

    < pre class = "output-pre">

     

    Đầu ra

     cse
    cse
    101
    cse
    

    My Ghi chú cá nhân


    Xem thêm những thông tin liên quan đến chủ đề tên biến trong python

    [Python] - Bài 4 - Biến (variable) trong Python

    • Tác giả: TechST
    • Ngày đăng: 2022-04-04
    • Đánh giá: 4 ⭐ ( 4192 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: [Python] - Bài 4 - Biến (variable) trong Python
      Cách khai báo biến, cách gán giá trị cho biến trong NNLT Python

    Cách đặt tên các biến trong Python

    • Tác giả: t3h.edu.vn
    • Đánh giá: 4 ⭐ ( 3289 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Định danh trong Python là nền tảng xây dựng cơ bản của Python và được sử dụng ở mọi nơi khi viết chương trình. Bài viết dưới đây sẽ giới thiệu tới bạn về các quy tắc để định danh và các phương pháp để xác định định danh trong Python.

    Các loại biến trong Python

    • Tác giả: comdy.vn
    • Đánh giá: 5 ⭐ ( 7765 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Các loại biến trong Python. Các loại kiểu dữ liệu trong Python. Cách khai báo biến và chuyển đổi kiểu trong Python.

    Bài 03. Biến Trong python (Variables)

    • Tác giả: pythonnangcao.com
    • Đánh giá: 5 ⭐ ( 5791 lượt đánh giá )
    • Khớp với kết quả tìm kiếm:

    Đâu là quy tắc đúng khi đặt tên cho biến trong python?

    • Tác giả: dongdo.edu.vn
    • Đánh giá: 4 ⭐ ( 8052 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Câu hỏi: Đâu là quy tắc đúng khi đặt tên cho biến trong python?

    Biến trong python là gì

    • Tác giả: laptrinhcanban.com
    • Đánh giá: 3 ⭐ ( 3202 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Lý giải khái niệm biến trong python. Bạn sẽ biết biến trong python là gì, cách đặt tên cho biến trong python cũng như cách sử dụng biến trong python sau bài học này.

    Biến (variable) trong Python

    • Tác giả: viblo.asia
    • Đánh giá: 3 ⭐ ( 5774 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Bài viết liên quan:

    Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

    Xem Thêm  LinkedList trong Java - danh sách liên kết java là gì