Ép kiểu cũng rất hay xài, nhất là trong phân tích dữ liệu. Đôi khi bạn cần ép dữ liệu thành kiểu khác để tính toán hoặc tách nối.
Ví dụ về trường hợp cần ép kiểu
Trong ví dụ dưới đây, cả biến a và b đều có giá trị là 5. Nhưng biến a là kiểu chuỗi còn biến b là kiểu số nguyên.

Khi cộng lại sẽ thấy:
– Biến a: Nó sẽ nối hai chuỗi lại nên kết quả là 55.
– Biến b: Nó sẽ cộng hai số lại nên kết quả là 10.

Nhưng bây giờ muốn cộng được hai chuỗi trong biến a thì sao? Thì chúng ta sẽ ép nó thành kiểu số nguyên (int).
Cách ép kiểu
Muốn ép thành kiểu nào thì bạn chỉ cần ghi kiểu đó phía trước nội dung là được.
Ép kiểu dữ liệu thành kiểu int
Kiểu int nghĩa là số nguyên. int là viết tắt của integer (số nguyên).
Như ví dụ bên dưới, mình ghi int trước nội dung (“5”). Lúc này “5” đã là số nguyên rồi nên cộng lại kết quả sẽ là 10.

Ép kiểu dữ liệu thành kiểu float
Kiểu float nghĩa là số thực.
Cũng tương tự, bạn chỉ cần ghi float trước nội dung là được.

Nhưng nếu nội dung là kiểu số thực (float) mà ép thành kiểu số nguyên (int) thì sao?
Thì nó sẽ lấy phần nguyên và bỏ phần thập phân chứ không có làm tròn đâu. Như ví dụ bên dưới.

Ép kiểu số thành chuỗi
Kiểu str là kiểu chuỗi. str là viết tắt của string (xâu chuỗi).
Cũng tương tự, bạn chỉ cần ghi str phía trước nội dung là được.
Trong ví dụ bên dưới, do mình ép số “5” thành kiểu chuỗi nên khi cộng vô nó sẽ nối chuỗi lại, kết quả là 55.

- [Hỏi đáp] PC Gaming đang chơi thì bị đơ, chớp, sọc dưa màn hình – 04/10/2024
- Bảng xếp hạng card đồ họa – 30/09/2024
- AMD hay NVIDIA? Nên chọn card nào để build PC Gaming? – 30/09/2024
Leave a Reply