Bài 4. Biến trong lập trình Python

Thứ ba - 18/04/2023 09:13 966 0

Trong lập trình, biến là một khái niệm quan trọng để lưu trữ giá trị và tham chiếu đến các đối tượng khác trong chương trình. Biến có thể được tạo ra bằng cách đặt tên cho nó và gán giá trị cho biến đó trong quá trình thực thi chương trình.

Trong Python, biến là vật chứa dữ liệu và được định nghĩa bằng cách gán một giá trị cho một tên biến cụ thể. Biến có thể chứa các giá trị khác nhau, bao gồm các số, chuỗi, danh sách, từ điển và đối tượng khác.

Biến trong lập trình Python
Biến trong lập trình Python

Khai báo biến trong Python

Bạn không cần phải khai báo biến trước khi sử dụng chúng trong Python. Điều này có nghĩa là khi gán một giá trị cho biến, biến đó được tạo ra tự động.

Các quy tắc đặt tên biến trong Python:

  • Tên biến phải bắt đầu bằng một chữ cái (không phải số).
  • Tên biến chỉ chứa các ký tự chữ cái, số và dấu gạch dưới (underscore).
  • Tên biến không được phép chứa các ký tự đặc biệt như @, !, %, &,...

Có thể sử dụng chữ hoa hoặc chữ thường trong tên biến, nhưng Python không phân biệt chữ hoa và chữ thường trong tên biến.

Ví dụ:

x = 5
y = "Hello, World!"
Trong ví dụ ở trên, tên biến `x` được gán giá trị `5`, trong khi tên biến `y` được gán giá trị `Hello, World!`.

Kiểm tra kiểu dữ liệu của biến

Trong Python, bạn có thể sử dụng hàm `type()` để kiểm tra kiểu dữ liệu của một biến.

Ví dụ:

x = 5
y = "Hello, World!"

print(type(x))
print(type(y))
Output:
<class 'int'>
<class 'str'>
Trong ví dụ này, hàm `type()` được sử dụng để kiểm tra kiểu dữ liệu của biến `x``y`. Biến `x` là một số nguyên (int), trong khi biến `y` là một chuỗi (str).

Gán giá trị cho biến

Để gán giá trị cho biến trong Python, bạn chỉ cần sử dụng dấu bằng (=). Ví dụ:

x = 5
y = "Hello, World!"

Khi chương trình thực hiện các lệnh này, biến `x` được gán giá trị `5` và biến `y` được gán giá trị `Hello, World!`.
 

Toán tử trong biến Python

Python hỗ trợ các toán tử trong biến như:

  • Toán tử cộng (+): Sử dụng để cộng các giá trị của hai biến hoặc nối chuỗi.
  • Toán tử trừ (-): Sử dụng để trừ giá trị của hai biến hoặc số.
  • Toán tử nhân (*): Sử dụng để nhân hai giá trị của hai biến hoặc số.
  • Toán tử chia (/): Sử dụng để chia giá trị của hai biến hoặc số.
  • Toán tử chia lấy phần dư (%): Sử dụng để chia giá trị của hai biến hoặc số và trả về phần dư.
a = 5
b = 2
c = a + b
d = a - b
e = a * b
f = a / b
g = a % b

print(c)
print(d)
print(e)
print(f)
print(g)

Output:

7
3
10
2.5
1


Biến global và local

Trong Python, biến có thể được định nghĩa và sử dụng ở hai phạm vi khác nhau là phạm vi global và phạm vi local.

  • Biến global là biến được định nghĩa trong phạm vi chương trình chính và có thể được truy cập từ bất kỳ đâu trong chương trình.
  • Biến local là biến được định nghĩa trong phạm vi của một hàm hoặc phương thức và chỉ có thể được truy cập từ bên trong hàm hoặc phương thức đó.

Khi cố gắng truy cập một biến local từ bên ngoài phạm vi của nó, Python sẽ báo lỗi.

Ví dụ về biến global và local:

x = "global"

def myfunc():
  x = "local"
  print(x)

myfunc()
print(x)

Output:

local
global

Trong ví dụ trên, biến `x` là biến global được định nghĩa bên ngoài hàm `myfunc()`. Trong hàm `myfunc()`, biến `x` là biến local và có giá trị `local`. Sau đó, khi gọi hàm `myfunc()`, hàm sẽ in giá trị của biến `x``local`. Cuối cùng, khi in giá trị của biến `x` bên ngoài hàm, giá trị của biến global vẫn là `global`.

Nếu thấy hữu ích, xin đừng tiếc cho tôi xin một ĐĂNG KÝ KÊNH và một LIKE. Xin cảm ơn!

Hình ảnh

Tác giả: Chat GPT

Tổng số điểm của bài viết là: 10 trong 2 đánh giá

Xếp hạng: 5 - 2 phiếu bầu

  Ý kiến bạn đọc

Top điểm cao
  • 9.6
    Quản Lý KSCL
    KSCL TIẾNG ANH 9
  • 8.8
    Quản Lý KSCL
    KSCL TIẾNG ANH 9
  • 8.8
    Quản Lý KSCL
    KSCL TIẾNG ANH 9
  • 6.8
    Quản Lý KSCL
    KSCL TIẾNG ANH 9
  • 0.4
    Nguyễn Đức Lưu
    KSCL TOÁN 9
Thành viên
Hãy đăng nhập thành viên để trải nghiệm đầy đủ các tiện ích trên site

Đăng nhập thông qua Google
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây