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 : biến gì trong python với ví dụ

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 tái khai báo: " , Number)

 
 

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

in < p class = "line number6 index5 alt1">

a = "Geeksfor"

b = " Geeks "

print (a + b)

 
   Đầ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ừ khóa toàn cầu:

  • Nếu một biến được gán giá trị ở bất kỳ vị trí nào trong phần thân của hàm, nó sẽ được giả định là địa phương trừ khi được khai báo rõ ràng là toàn cục.
  • Các biến chỉ là đượ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 global để 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ục bên ngoài một hàm.

Ví dụ:

Python3

< / p>

x = 15

def change ():

global x

< code class = "undefined space">

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: " , 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ủ đề biến trong python là gì với ví dụ

    Bai22: Biến toàn cục Global python - Tự học lập trình python

    • Tác giả: Gà Lại Lập Trình
    • Ngày đăng: 2021-11-15
    • Đánh giá: 4 ⭐ ( 4476 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: ✅ Nếu thấy video hay và bổ ích hãy like và chia sẻ để mình biết
      Các bạn đang quan tâm nhiều đến chủ đề nào và phát triển tiếp cho nội dung đăng sau này
      ✅ Đăng ký kênh để không bỏ lỡ video: http://dangky.tuhoc.cc
      Playlist Video :
      ✅C cơ bản cho người mới: http://csharp.tuhoc.cc/
      ✅ Python căn bản cho người mới: http://python.tuhoc.cc/
      ✅ pygame lập trình game cho người mới : http://pygame.tuhoc.cc/
      ✅ opencv python : http://opencv.tuhoc.cc/
      ✅ clip động lực để học tập : http://dongluc.tuhoc.cc/
      Nhóm thảo luận:
      ✅ Facebook : http://fb.tuhoc.cc/
      ✅ Toàn bộ tài liệu silde bài giảng post tại disord : http://dc.tuhoc.cc/

      python laptrinhpython pythoncoban galailaptrinh pythonvietnam python_cho_nguoi_moi opencv_python tuhoc.cc

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

    • Tác giả: topdev.vn
    • Đánh giá: 4 ⭐ ( 8424 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.

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

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

    Chi tiết bài học 5.Biến trong Python

    • Tác giả: vimentor.com
    • Đánh giá: 5 ⭐ ( 1260 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học Biến trong Python: Khai báo, Kết hợp, Biến toàn cục & Biến cục bộ

    Biến trong Python, có gì khác biệt với C/C++

    • Tác giả: nguyenvanhieu.vn
    • Đánh giá: 5 ⭐ ( 2015 lượt đánh giá )
    • Khớp với kết quả tìm kiếm: Biến trong Python - Cũng như các ngôn ngữ lập trình khác thôi, Python cũng có biến dùng để lưu giữ giá trị phục vụ cho tính toán. Nhìn chung, các khai báo và

    Các loại biến trong Python

    • Tác giả: comdy.vn
    • Đánh giá: 4 ⭐ ( 5386 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.

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

    • Tác giả: t3h.com.vn
    • Đánh giá: 5 ⭐ ( 9630 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  Cách tạo bảng trong cơ sở dữ liệu MySQL bằng PHP - cách tạo một bảng php

    By ads_php