Bỏ qua nội dung

Bài 5: Giới thiệu các kiểu dữ liệu (Data Types) trong Python

  • Sau khi đã nghiên cứu về Biến và các quy tắc đặt tên biến cũng như là cách sử dụng Biến thì ở bài này, chúng ta sẽ tiếp tục nghiên cứu:

    Python Data Types - Giới thiệu các kiểu dữ liệu trong Python

    Kiểu dữ liệu trong Python là gì? Tại sao chúng ta cần phải nắm bắt được các kiểu dữ liệu của Python? Để trả lời cho 2 câu hỏi trên thì mình xin đưa ra một ví dụ sau:

    # Bạn có 2 biến x và y
    x = "Tôi tên là "
    y = "4"
    z = x + y
    print(z)
    # Bạn có kết quả của z là: "Tôi tên là 4"
    

    Trong lập trình, kiểu dữ liệu là một khái niệm quan trọng. Các biến có thể lưu trữ dữ liệu thuộc các loại dữ liệu khác nhau và các loại dữ liệu khác nhau thì có chức trách & nhiệm vụ khác nhau các bạn ah.

    Mặc định Python sẽ có một các kiểu dữ liệu sau được tích hợp sẵn, còn mở rộng ra thì ở các bài sau mình sẽ giới thiệu tiếp nhé:

    Text Type:	str
    Numeric Types:	int, float, complex
    Sequence Types:	list, tuple, range
    Mapping Type:	dict
    Set Types:	set, frozenset
    Boolean Type:	bool
    Binary Types:	bytes, bytearray, memoryview
    None Type:	NoneType
    

    Cách lấy kiểu dữ liệu trong Python

    Bạn có thể lấy kiểu dữ liệu của bất kỳ đối tượng nào bằng cách sử dụng hàm type(). Ví dụ:

    x = 5
    print(type(x))
    

    Ta có kết quả:

    <class 'int'>
    

    Cài đặt Kiểu dữ liệu

    Trong Python, kiểu dữ liệu được cài đặt khi bạn gán giá trị cho một biến:

    x = "Hello World" # str	
    x = 20 # int	
    x = 20.5 # float	
    x = 1j # complex	
    x = ["apple", "banana", "cherry"] # list	
    x = ("apple", "banana", "cherry") # tuple	
    x = range(6) # range	
    x = {"name" : "John", "age" : 36} # dict	
    x = {"apple", "banana", "cherry"} # set	
    x = frozenset({"apple", "banana", "cherry"}) # frozenset	
    x = True # bool	
    x = b"Hello" # bytes	
    x = bytearray(5) # bytearray	
    x = memoryview(bytes(5)) # memoryview	
    x = None # NoneType	
    

    Cài đặt Kiểu dữ liệu cụ thể

    Nếu bạn muốn chỉ định kiểu dữ liệu (ép kiểu), bạn có thể sử dụng các hàm tạo sau:

    x = str("Hello World") #str	
    x = int(20) # int	
    x = float(20.5) # float	
    x = complex(1j) # complex	
    x = list(("apple", "banana", "cherry")) # list	
    x = tuple(("apple", "banana", "cherry")) # tuple	
    x = range(6) # range	
    x = dict(name="John", age=36) # dict	
    x = set(("apple", "banana", "cherry")) # set	
    x = frozenset(("apple", "banana", "cherry")) # frozenset	
    x = bool(5) # bool	
    x = bytes(5) # bytes	
    x = bytearray(5) # bytearray	
    x = memoryview(bytes(5)) # memoryview
    

    Như vậy là từ các ví dụ trên, chúng ta đã hiểu về các kiểu dữ liệu cơ bản của Python, cách gắn kiểu dữ liệu và ép kiểu như thế nào rồi. Ở các bài tiếp theo chúng ta sẽ đi sâu, tìm hiểu từng góc cạnh của một kiểu dữ liệu.

    Chúc các bạn thành công!

  • thấy cũng dễ học nhỉ?

  • một phần vì python cũng khá dễ chịu AD ah? tình hình luyện đến đâu rồi ông?

Lập trình Python
3 2 172 2

Bài liên quan


  • Tiếp theo bài Cú pháp trong Python, mình xin giới thiệu tới các bạn một số kiểu biến quan trong trong ngôn ngữ Python. Đã làm lập trình thì phải biết đến Biến, cách sử dụng Biến nó như thế nào cho linh hoạt. Bài viết này rất quan trọng nên các bạn chú ý nhé.

    Biến là gì?

    Variables are containers for storing data values.

    Đó, khái niệm về Biến chính là như vậy đó. Nó là nơi, khu vực, thùng phi lưu trữ, công-tai-ner lưu trữ những giá trị dữ liệu.

    Ví dụ: bạn có 2 biến a và b. Biến a = 2, biến b = 3 và một biểu thức phép tính a + b = c. Vậy thì c trong chương trình của bạn sẽ bằng 5. Đúng chứ?

    Biến chính là như vậy, bất kể là chuỗi hay là số, là dài hay là ngắn nó đều có thể lưu trữ được cho bạn.

    Biến được khởi tạo ra ngay khi bạn gắn cho nó một giá trị. Ví dụ nhé:

    x = 5
    y = "John"
    print(x)
    print(y)
    

    Biến trong Python không cần bạn phải khai báo kiểu cho nó. Thậm chí, bạn có thể đổi kiểu của Biến trong chương trình của bạn luôn cũng được.

    x = 4 # x đang có kiểu là int, tức là kiểu số
    x = "Sally" # lúc sau gắn x là kiểu str cũng được, chương trình vẫn hoạt động. Hay chưa?
    print(x)
    

    Casting - Ép kiểu

    Nếu bạn muốn chỉ định kiểu dữ liệu của một biến, điều này có thể được thực hiện bằng cách ép kiểu.

    x = str(3) # x có giá trị là chuỗi '3'
    y = int(3) # y có giá trị là số nguyên 3
    z = float(3) # z là số thưc 3.0
    

    Đại loại bạn ghét thằng nào, không muốn cho nó sống theo cách của nó thì ép nó. Biến thẳng thành cong cũng được nhé, tuỳ ý bạn sử dụng để thuận tiện cho chương trình của bạn.

    Lấy kiểu của Biến

    Đôi lúc bạn muốn biết giá trị mà bạn đang có nó thuộc kiểu gì. String hay Int? Để biết được chính xác thì Python cung cấp cho bạn một chức năng đó là type()

    x = 5
    y = "John"
    print(type(x))
    print(type(y))
    

    Chạy thử mà xem, thú vị lắm đấy.

    Dấu nháy - Dùng 1 hay 2?

    Dù bạn dùng 1 dấu nháy ' hay là 2 dấu nháy " thì Python vẫn hiểu đó là String. Hay chưa?

    x = "John"
    # is the same as
    x = 'John'
    

    Thử đi, cái gì cũng phải thử mới biết được nhé các tình iu.

    Viết Hoa đầu biến

    Viết thế nào thì Python hiểu thế ấy, nó phân biện cả chữ Hoa và chữ thường nên các bạn chú ý khi khai báo biến nhé.

    a = 4
    A = "Sally"
    # giá trị của A sẽ không ghi đè lên a đâu. Yên tâm mà dùng nhé
    

    Hết phần 1, còn nữa

    6 Phản hồi 1 Yêu thích 236 Đã xem
  • [hello.py](Loại tệp không hợp lệ. Loại cho phép là: .png, .jpg, .bmp, .txt, .jpeg) Tiếp nối bài Cài đặt Python nay mình gửi đến các bạn cách thông dịch chương trình của Python nó ra làm sao.

    Nôm na là mình sẽ tập viết 1 chương trình cụ thể trên một file có tên là hello.py bằng 1 editor xịn xò nào đó. Rồi mình sẽ đưa file hello.py này vào trình thông dịch của Python để thực thi nó.

    Nào bắt đầu

    Tạo file hello.py bằng Visual Studio Code (bạn nào chưa có thì tải nó về máy để viết code cho dễ nhé) dễ như ăn kẹo.

    Viết thử một đoạn code đơn giản vào trước cái đã:

    print("Chào! Python.")
    

    Mình dùng luôn cái đoạn code này ở bài trước cho tiện. Sau đó mình sử dụng Terminal để chạy chương trình thông dịch của Python cho file hello.py của mình.

    python3 hello.py
    

    Kết quả là mình nhận được in ra màn hình Terminal của mình:

    Chào! Python.
    

    Kết luận

    Như vậy là Python đã dịch xong đoạn code mình viết trong file hello.py rồi. Rất chuẩn đó, và tuy là đoạn mã code có phần đơn giản nhưng nó giải thích cơ cấu hoạt động của Python rất rõ ràng, dịch mã code ==>> thành chương trình.

    Hi vọng với ví dụ nho nhỏ này sẽ giúp ích được các bạn mới trong quá trình tìm hiểu và viết phần mềm bằng ngôn ngữ lập trình Python.

    Tải mã nguồn: hello.py.zip

    Chúc các bạn thành công!

    1 Phản hồi 0 Yêu thích 83 Đã xem
  • Ở bài viết này mình hướng dẫn các bạn tải và cài đặt Python (phiên bản 3 mới nhất) và chạy chương trình đầu tiên của nó.

    Sơ sơ về Python

    Là ngôn ngữ lập trình tự động siêu dễ học vì trông nó sáng sủa, rõ ràng lại đơn giản (con nít tụi nó học ầm ầm ngoài trường).

    Ngôn ngữ có tốc độ phát triển nhanh nhất thế giới, khối lượng người sử dụng vô cùng lớn nên hệ thống thư viện, phần mềm bao la, tha hồ tái sử dụng.

    Tương lai sẽ là AI và AI được viết nên bằng Python.

    Cài đặt Python

    Python cài đặt trên mọi hệ điều hành khác nhau: từ Mac, Window đến Linux chỗ nào cũng có mặt của nó hết. Các bạn truy cập trang chủ python.org sau đó chọn cho mình một phiên bản phù hợp. Mình thì mình quất luôn phiên bản 3.11 (mới nhất bây giờ), vì đàng nào mình cũng không biết gì và mới học nên cứ mới nhất mình giã.

    Tải về máy xong thì bấm nút cài đặt và làm theo hướng dẫn, đa phần thì Python tự động lựa chọn cài đặt hết cho bạn, việc của bạn là đồng ý và bấm Install cho mình.

    Sau khi cài xong kiểm tra xem máy tính đã có Python3 chưa nhé:

    python3 --version 
    

    Lệnh này bạn gõ trên phần mềm Terminal (Command line). Vì mình cài Python3 nên lệnh kiểm tra phải tường mình rõ ràng python3 --version mới có hiệu quả, nếu bạn đã hoàn thành cài đặt thì đây là kết quả version bạn đã cài:

    Python 3.11
    

    Run

    Ok ha, sau khi đã cài đặt thành công Python3 vô máy tính thì bước tiếp theo của mình sẽ là chào thế giới Python bằng 1 câu lệnh kinh điển dưới đây:

    python3
    print("Chào! Python.")
    

    Kết quả in ra màn hình Terminal của mình là:

    Chào! Python.
    

    Thật là vi diệu, thử đi các bạn sẽ thấy điều kỳ diệu xảy ra ngay trước mắt mình.

    Và nếu làm được đến đây mình xin được chúc mừng bạn đã nhập môn Python thành công. Nếu thấy hay và hiệu quả hãy vote cho bài viết này của mình 1 gậy nhé.

    Chúc các bạn thành công, nhớ like và subscriber chủ để Ai Python Code để theo dõi những bài viết mới nhất của mình nhé!

    3 Phản hồi 1 Yêu thích 129 Đã xem
Bản quyền 2026 © Type