Thứ năm, 03/09/2020 | 00:00 GMT+7

Cách chuyển đổi số nguyên thành chuỗi trong Python 3


Ta có thể chuyển đổi số thành chuỗi bằng phương thức str() . Ta sẽ chuyển một số hoặc một biến vào dấu ngoặc đơn của phương thức và sau đó giá trị số đó sẽ được chuyển đổi thành giá trị chuỗi.

Để chuyển đổi số nguyên 12 thành giá trị chuỗi, bạn có thể chuyển 12 vào phương thức str() :

str(12)
Output
'12'

Các dấu ngoặc kép xung quanh số 12 biểu thị rằng số không còn là một số nguyên mà bây giờ là một giá trị chuỗi.

Với các biến, ta có thể bắt đầu thấy việc chuyển đổi số nguyên thành chuỗi thực tế như thế nào. Giả sử ta muốn theo dõi tiến trình lập trình hàng ngày của user và đang nhập bao nhiêu dòng mã họ viết cùng một lúc. Ta muốn hiển thị phản hồi này cho user và sẽ in ra các giá trị chuỗi và số nguyên cùng một lúc:

user = "Sammy"
lines = 50

print("Congratulations, " + user + "! You just wrote " + lines + " lines of code.")

Khi ta chạy mã này, ta nhận được lỗi sau:

Output
TypeError: Can't convert 'int' object to str implicitly

Ta không thể nối chuỗi và số nguyên trong Python, vì vậy ta sẽ phải chuyển đổi các dòng biến thành giá trị chuỗi:

user = "Sammy"
lines = 50

print("Congratulations, " + user + "! You just wrote " + str(lines) + " lines of code.")

Bây giờ, khi ta chạy mã, ta nhận được kết quả sau chúc mừng user của ta về sự tiến bộ của họ:

Output
Congratulations, Sammy! You just wrote 50 lines of code.

Nếu bạn muốn tìm hiểu thêm về cách chuyển đổi kiểu dữ liệu Python, hãy xem hướng dẫn Cách chuyển đổi kiểu dữ liệu trong Python 3 của ta . Bạn cũng có thể tìm thấy các chủ đề Python khác trong loạt bài Cách viết mã trong Python 3 của ta .


Tags:

Các tin liên quan

Cách chuyển đổi chuỗi thành số nguyên trong Python 3
2020-09-03
Cách sử dụng module bộ sưu tập trong Python 3
2020-08-19
Cách chuyển đổi kiểu dữ liệu trong Python 3
2020-08-07
Cách sử dụng hàm bản đồ Python
2020-08-03
Cách sử dụng quy trình con để chạy các chương trình bên ngoài trong Python 3
2020-07-30
Làm thế nào để đánh lừa một mạng neural trong Python 3
2020-07-30
Cách sử dụng hàm bộ lọc Python
2020-07-24
Cách sử dụng module pathlib để thao tác đường dẫn hệ thống tệp trong Python 3
2020-07-15
Cách tạo Slackbot bằng Python trên Ubuntu 20.04
2020-06-30
Cách sử dụng ThreadPoolExecutor trong Python 3
2020-06-23