Casting Python

指定变量类型

Đôi khi bạn có thể cần chỉ định loại dữ liệu cho biến. Điều này có thể được hoàn thành bằng cách casting. Python là một ngôn ngữ hướng đối tượng, vì vậy nó sử dụng lớp để định nghĩa loại dữ liệu, bao gồm các loại dữ liệu nguyên thủy.

Do đó, sử dụng hàm tạo để hoàn thành việc chuyển đổi trong python:

  • int() - Tạo số nguyên bằng số nguyên mặt, số thực mặt (thực hiện舍入), hoặc biểu diễn chuỗi của số nguyên hoàn chỉnh
  • float() - Tạo số thực bằng số nguyên mặt, số thực mặt, hoặc chuỗi mặt (cung cấp biểu diễn chuỗi của số thực hoặc số nguyên)
  • str() - Tạo chuỗi bằng các loại dữ liệu khác nhau, bao gồm chuỗi, số nguyên mặt và số thực mặt

Mô Hình

Số Nguyên:

x = int(1)   # x sẽ là 1
y = int(2.5) # y sẽ là 2
z = int("3") # z sẽ là 3

Chạy Mô Hình

Mô Hình

Số Thực:

x = float(1)     # x sẽ là 1.0
y = float(2.5)   # y sẽ là 2.5
z = float("3")   # z sẽ là 3.0
w = float("4.6")# w sẽ là 4.6

Chạy Mô Hình

Mô Hình

Chuỗi:

x = str("S2") # x sẽ là 'S2'
y = str(3)    # y sẽ là '3'
z = str(4.0)  # z sẽ là '4.0'

Chạy Mô Hình