Python bài 4: Khai Báo Biến Và Kiểu Dữ Liệu Trong Python

Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

Biến (variable) là một phần quan trọng trong lập trình, giúp lưu trữ dữ liệu và sử dụng trong quá trình xử lý. Python là ngôn ngữ có kiểu dữ liệu động, nghĩa là bạn không cần khai báo kiểu dữ liệu trước khi sử dụng biến.

    Khai Báo Biến Trong Python

    Python cho phép khai báo biến một cách đơn giản mà không cần chỉ định kiểu dữ liệu.
    Ví dụ:

    name = "Python"
    age = 30
    height = 1.75
    is_programming = True
    

    Giải thích:

    • name là một biến kiểu chuỗi (string) chứa giá trị “Python”.
    • age là một biến kiểu số nguyên (integer) chứa giá trị 30.
    • height là một biến kiểu số thực (float) chứa giá trị 1.75.
    • is_programming là một biến kiểu boolean (True/False).

    Kiểu Dữ Liệu Trong Python

    Python hỗ trợ nhiều kiểu dữ liệu khác nhau:

    Kiểu Dữ LiệuMô Tả
    intSố nguyên (1, -5, 100)
    floatSố thực (3.14, -2.7, 0.99)
    strChuỗi ký tự (“Hello”, ‘Python’)
    boolGiá trị logic (True, False)
    listDanh sách ([1, 2, 3], [“a”, “b”, “c”])
    tupleBộ giá trị cố định ((1, 2, 3), (“x”, “y”, “z”))
    dictTừ điển chứa cặp key-value ({“name”: “Python”, “age”: 30})
    setTập hợp không có giá trị trùng lặp ({1, 2, 3, 4})

    Ví dụ

    number = 100  # Kiểu int
    pi = 3.14  # Kiểu float
    text = "Hello, Python!"  # Kiểu str
    is_active = True  # Kiểu bool
    my_list = [1, 2, 3, 4]  # Kiểu list
    my_tuple = (10, 20, 30)  # Kiểu tuple
    my_dict = {"name": "Alice", "age": 25}  # Kiểu dict
    my_set = {1, 2, 3, 4, 5}  # Kiểu set
    

    Chuyển Đổi Kiểu Dữ Liệu

    Python cho phép chuyển đổi giữa các kiểu dữ liệu bằng cách sử dụng các hàm chuyển đổi như int(), float(), str(), list(),…

    x = 5  # int
    x_str = str(x)  # Chuyển thành chuỗi "5"
    y = "10"
    y_int = int(y)  # Chuyển thành số nguyên 10
    z = 3.7
    z_int = int(z)  # Chuyển thành số nguyên 3
    

    Quy Tắc Đặt Tên Biế

    Tên biến phải bắt đầu bằng chữ cái hoặc dấu gạch dưới _.
    Không được bắt đầu bằng số.
    Chỉ chứa chữ cái, số và dấu gạch dưới.
    Phân biệt chữ hoa và chữ thường (age và Age là hai biến khác nhau).
    Không được trùng với từ khóa của Python (ví dụ: class, def, for, if,…).
    Ví dụ hợp lệ:

    first_name = "John"
    _age = 25
    PI = 3.14159
    

    Ví dụ không hợp lệ:

    2name = "Alice"  # Sai vì bắt đầu bằng số
    def = "function"  # Sai vì trùng với từ khóa
    full-name = "Bob"  # Sai vì chứa dấu gạch ngang
    

    Gán Giá Trị Cho Nhiều Biến

    Python cho phép gán giá trị cho nhiều biến cùng lúc:

    a, b, c = 1, 2, 3
    print(a, b, c)  # Kết quả: 1 2 3
    

    Hoặc gán cùng một giá trị cho nhiều biến:

    x = y = z = 100
    print(x, y, z)  # Kết quả: 100 100 100
    

    Kết Luận

    Hiểu về biến và kiểu dữ liệu là bước quan trọng khi học lập trình Python. Hãy thực hành khai báo biến, sử dụng các kiểu dữ liệu và thực hiện các phép chuyển đổi để nắm vững kiến thức này. Trong bài tiếp theo, chúng ta sẽ tìm hiểu về toán tử và biểu thức trong Python!

    Total
    0
    Shares
    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

    Previous Post
    Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

    Python bài 5: Nhập Xuất Dữ Liệu Trong Python

    Next Post
    Hướng Dẫn Viết Chương Trình "Hello World" Đầu Tiên Với Python

    Python bài 3: Tạo chương trình Python “Hello World”

    Related Posts