Python là một trong những ngôn ngữ phổ quát hỗ trợ nhiều kiểu dữ liệu khác nhau như số nguyên, số thập phân, chuỗi và số phức. Chúng ta có thể chuyển đổi một kiểu kiểu dữ liệu này sang kiểu dữ liệu khác trong Python. Quá trình chuyển đổi kiểu dữ liệu này được gọi là typecasting. Trong Python, một giá trị số nguyên có thể dễ dàng được chuyển đổi thành một chuỗi bằng cách sử dụng str () hàm số. Hàm str () nhận giá trị nguyên làm tham số và chuyển nó thành chuỗi. Việc chuyển đổi int thành chuỗi không chỉ giới hạn trong hàm str (). Có nhiều phương tiện khác để chuyển đổi int thành chuỗi. Bài viết này giải thích chuyển đổi int thành chuỗi bằng nhiều phương pháp khác nhau.
Sử dụng một hàm str () để chuyển đổi int thành chuỗi
Str () là một hàm tích hợp sẵn trong Python. Giá trị số nguyên được truyền cho hàm str () dưới dạng đối số và nó chuyển đổi số đã cho thành chuỗi. Nó không chuyển biến ban đầu thành chuỗi, nhưng nó tạo phiên bản kiểu chuỗi của số và trả về nó. Cú pháp của hàm str () như sau:
P(số nguyên)
Chúng ta có thể xác định kiểu của bất kỳ biến nào bằng cách sử dụng hàm type () có sẵn. Trước khi chuyển đổi bất kỳ số nào thành một chuỗi, chúng ta có thể xác định kiểu của biến bằng cách sử dụng hàm type (). Hãy xem một ví dụ về chuyển đổi int thành chuỗi bằng cách sử dụng hàm str ().
# khai báo một biến số
trên một=hai mươi
# xác định kiểu của biến num bằng cách sử dụng hàm type ()
in('Loại biến là',kiểu(trên một))
#converting num thành một chuỗi
str_value= P(trên một)
# xác định kiểu của biến str_value được chuyển đổi bằng cách sử dụng hàm type ()
in('Loại biến được chuyển đổi là',kiểu(str_value))
Đầu ra
Trong đầu ra, có thể quan sát thấy loại biến được chuyển đổi là một chuỗi.
Sử dụng toán tử% s để chuyển đổi int thành chuỗi
% S có thể được sử dụng để chuyển đổi một số nguyên thành một chuỗi. Cú pháp sử dụng toán tử% s như sau:
% s% số nguyên
Hãy xem một ví dụ về điều này.
# khai báo một biến tuổituổi=25
#converting số tuổi thành một chuỗi
age_str='Tuổi của tôi là% s'%tuổi
#printing the age_str
in(age_str)
#checking loại biến age_str
in(kiểu(age_str))
Đầu ra
Trong đầu ra, có thể chứng kiến rằng kiểu của biến mới là một chuỗi.
Sử dụng f-string để chuyển đổi int thành chuỗi
Cơ chế chuỗi f có thể được sử dụng để chuyển đổi int sang chuỗi. Cú pháp sử dụng f-string như sau:
NS '{con số}'Hãy xem một ví dụ về điều này.
# khai báo một biến tuổituổi=25
#converting số tuổi thành một chuỗi
age_str=NS'Tuổi của tôi là {age}'
#printing the age_str
in(age_str)
#checking loại biến age_str
in(kiểu(age_str))
Đầu ra
Sử dụng hàm format () để chuyển đổi int thành chuỗi
Hàm format () có thể được sử dụng để chuyển đổi int sang chuỗi. Mục đích dự đoán của hàm format () là định dạng chuỗi. Trong khi sử dụng hàm format (), chúng tôi đặt trình giữ chỗ. {} Là các trình giữ chỗ được sử dụng để in giá trị của biến. Cú pháp của hàm format () là:
{}.định dạng(con số)Hãy xem một ví dụ về việc sử dụng hàm format () để chuyển đổi int thành chuỗi.
# khai báo biến tênTên='Kamran'
# khai báo một biến tuổi
tuổi=25
# sử dụng hàm định dạng để chuyển đổi int thành chuỗi
in('Tên tôi là {} và tuổi của tôi là {}'.định dạng(Tên,tuổi))
Đầu ra
Phần kết luận
Bài viết này giải thích các phương pháp khác nhau để chuyển đổi int thành một chuỗi với các ví dụ đơn giản. Bài viết này dành cho những người mới bắt đầu muốn hiểu chuyển đổi int sang chuỗi trong Python.