Hướng dẫn cách chuyển số thành chuỗi trong python. Bạn sẽ học được cách sử dụng hàm str() để chuyển số thành chuỗi trong python sau bài học này.
Chuyển số thành chuỗi trong python | hàm str()
Chúng ta sử dụng hàm str() để chuyển số thành chuỗi trong python với cú pháp sau đây:
str
(number
)
Trong đó number
là số cần chuyển thành chuỗi trong python. Kết quả trả về sẽ là một chữ số dưới dạng chuỗi của số chỉ định.
Cách sử dụng hàm str() để chuyển số thành chuỗi trong python đơn giản như ví dụ sau đây:
num = 18 |
Chuyển số thành chuỗi để nối chuỗi trong python
Chúng ta sử dụng xử lý chuyển số thành chuỗi để tránh các lỗi xảy ra khi nối chuỗi trong python.
Trong bài học về cách nối chuỗi và lặp lại trong python, chúng ta đã biết rằng không thể sử dụng toán tử +
để nối giữa chuỗi và số được. Giống như ví dụ dưới đây, lỗi TypeError sẽ xảy ra:
print("Em chưa"+ 18 +"tuổi") |
Traceback (most recent call last): |
Lý do là bởi chuỗi và số là hai kiểu dữ liệu này khác nhau, bạn cần phải ép kiểu chúng về cùng một loại rồi mới có thể dùng toán tử +
để nối chúng.
Khi đó, chúng ta có thể dùng hàm str() trong python để chuyển số thành chuỗi trong python, và sau đó mới tiến hành dùng toán tử +
để nối các chuỗi lại với nhau như bình thường.
Mã mẫu
Chúng ta chuyển số thành chuỗi trong python bằng hàm str() và in kết quả ra màn hình với mã mẫu sau đây:
num1 = 8 |
Ở ví dụ này, python thực hiện tính tổng của num1
và num2
, sau đó biến kết quả này từ số thành chuỗi để có thể nối với các chuỗi khác và tạo chuỗi được in ra màn hình.
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách chuyển số thành chuỗi trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.
URL Link
HOME › python cơ bản - lập trình python cho người mới bắt đầu>>09. chuỗi trong python