Cổng 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, 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 : python biến là gì

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 cho 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 tôi 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 tôi 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 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 một cách 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

in ( "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 với sử dụng Khóa số nguyên: " )

    print ( Dict )

     
     

    Đầu ra:

     Dữ liệu 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
    

    Ghi chú cá nhân của tôi


    Xem thêm những thông tin liên quan đến chủ đề Python biến là gì

    LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG PYTHON #2: CLASS VARIABLES (BIẾN CỦA LỚP) LÀ GÌ ?

    • Tác giả: Thành IT
    • Ngày đăng: 2021-08-28
    • Đánh giá: 4 ⭐ ( 9087 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Welcome to my Channel !
      Trong video này các bạn sẽ biết cách phân biệt 2 khái khái niệm đó là biến của Class và biến của đối tượng ( thể hiện - instance)
      ⚡ Subcribe tại đây : https://goo.gl/OKBggH

      ⚡Trang Github của mình: https://github.com/ThanhLa1802

      ⚡ Kiểm tra cấu hình máy tính: https://youtu.be/ZSPMF7KWuVk

      ⚡ Fix lỗi game: https://youtu.be/pDEJt_1Ovxo

      ⚡ FanPage Dragon Ball: https://www.facebook.com/DBX.Vietnam/
      --------------------------------------------------------------------
      ⚡ Cấu hình máy mình:
      - GPU: RTX 3060 Palit
      - CPU: AMD Ryzen 7 2700
      - Main: MSI B450 Tomahawk
      - SSD GLOWAY 240GB - NVME 500 GB
      - Memory: 16 GB RAM 2400 MHZ)
      - Operating system: Microsoft Windows 10 Pro
      - PSU: Antec 1000W

      ⭐️ Timestamps ⭐️
      00:00 | Class variables
      06:30 | Instance variables
      09:35 | So sánh 2 kiểu biến

      ⭐️ Tags ⭐️
      Thành IT
      Lập trình
      Thủ thuật
      Hướng đối tượng
      Python
      Cơ bản
      ⭐️ Hashtags ⭐️
      ThanhIT Laptrinh OOP

    Khai báo biến trong python

    • Tác giả: toidicode.com
    • Đánh giá: 4 ⭐ ( 9962 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Ở bài trước mình đã giới thiệu qua với mọi người về ngôn ngữ python rồi, và ở đây mình nhắc lại một lần nữa là series này mình sẽ nói về python 3. Bài này chúng ta sẽ cùng nhau đi vào tìm hiểu về cách khai báo biến và các kiểu dữ liệu trong Python.

    Biến số và kiểu dữ liệu số trong Python

    • Tác giả: topdev.vn
    • Đánh giá: 5 ⭐ ( 5202 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Biến số (variable) là một khái niệm cơ bản trong lập trình, biến dùng để lưu trữ thông tin, các tham chiếu và sử dụng để thao tác dữ liệu.

    Python làm được gì? - 5 ứng dụng phổ biến của Python - Blog

    • Tác giả: vn.got-it.ai
    • Đánh giá: 4 ⭐ ( 4002 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Python làm được gì? Với Python, bạn có thể xây dựng rất nhiều thứ cho riêng mình. Hãy cùng Got It tìm hiểu 5 ứng dụng nổi bật nhất của Python nhé.

    Biến trong python là gì

    • Tác giả: laptrinhcanban.com
    • Đánh giá: 5 ⭐ ( 9229 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 trong Python

    • Tác giả: howkteam.vn
    • Đánh giá: 3 ⭐ ( 3408 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Biến trong Python

    Biến trong Python - Bạn đã biết gì về biến trong Python

    • Tác giả: t3h.com.vn
    • Đánh giá: 4 ⭐ ( 8224 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Nếu bạn đang tìm hiểu và lập trình Python, đừng bỏ qua cơ hội tìm hiểu về biến cũng như cách khai báo biến trong Python qua bài viết này bạn nhé!

    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  Tuyên bố trường hợp trong JavaScript - câu lệnh trường hợp trong javascript

    By ads_php