Python 08. Ép kiểu dữ liệu | Chuyển đổi kiểu dữ liệu trong Lập trình Python



Bản quyền thuộc về TITV.vn, 
vui lòng không đăng tải lại nội dung từ trang này.

Video giải thích chi tiết

Python 08. Ép kiểu (chuyển đổi kiểu) dữ liệu cơ bản trong lập trình Python


Ép kiểu hay còn gọi là chuyển đổi kiểu dữ liệu.


Quá trình chuyển đổi giá trị của một kiểu dữ liệu (số nguyên, chuỗi, số float, v.v.) sang kiểu dữ liệu khác được gọi là ép kiểu (chuyển đổi kiểu). Python có hai kiểu chuyển đổi kiểu.


Chuyển đổi kiểu ngầm định: Python tự động chuyển đổi một kiểu dữ liệu này sang kiểu dữ liệu khác. Quá trình này không cần bất kỳ sự tham gia nào của người dùng.

#Ví dụ

a = 5

b = 2.0

c =  a/b

print(“Kiểu dữ liệu của a: ”, type(a))

print(“Kiểu dữ liệu của a: ”, type(b))

print(“Kiểu dữ liệu của a: ”, type(c))



Chúng ta có thể thấy c có kiểu dữ liệu float vì Python luôn chuyển đổi kiểu dữ liệu nhỏ hơn sang kiểu dữ liệu lớn hơn để tránh mất dữ liệu.


#Bạn hãy thử đoạn code sau đây xem có gặp lỗi hay không?

n = 100

m = “200”

print(n+m)


Chuyển đổi kiểu rõ ràng: do chúng ta thực gõ lệnh chuyển đổi kiểu dữ liệu của một đối tượng thành kiểu dữ liệu bắt buộc. Chúng tôi sử dụng các hàm có sẵn int(), float(), str(), vv để thực hiện chuyển đổi

Cú pháp: ten_kieu_du_lieu(biến)


Ví dụ:

n = 100

m = “200”

// ép kiểu n sang số thực

print(str(n)+m)

// ép kiểu m sang số nguyên

print(n+int(m))

 Code chi tiết 



a = 5
b = 2.0
c = a/b
print(c)
print("Kiểu dữ liệu của a: ", type(a))
print("Kiểu dữ liệu của b: ", type(b))
print("Kiểu dữ liệu của c: ", type(c))


n = 100
m = "200"
print(str(n)+m)
print(n+int(m))


Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét