Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để chuyển đổi int thành chuỗi trong Python?

Chuyển đổi loại vào những lúc cần thiết khi người dùng muốn chuyển đổi một kiểu dữ liệu này thành một kiểu dữ liệu khác theo yêu cầu.

Python có sẵn hàm str () để chuyển đổi một số nguyên thành một chuỗi. Chúng tôi sẽ thảo luận về nhiều phương pháp khác ngoài phương pháp này để chuyển đổi int thành chuỗi trong Python.

Sử dụng str ()

Đây là phương thức được sử dụng phổ biến nhất để chuyển đổi int thành chuỗi trong Python. Str () nhận biến số nguyên làm tham số và chuyển nó thành chuỗi.

Cú pháp

str(integer variable)

Ví dụ

num=2
print("Datatype before conversion",type(num))
num=str(num)
print(num)
print("Datatype after conversion",type(num))

Đầu ra

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

type () hàm cung cấp kiểu dữ liệu của biến được truyền dưới dạng tham số.

Trong đoạn mã trên, trước khi chuyển đổi, kiểu dữ liệu của num là int và sau khi chuyển đổi, kiểu dữ liệu của num là str (tức là chuỗi trong python).

Sử dụng f-string

Cú pháp

f ’{integer variable}’

Ví dụ

num=2
print("Datatype before conversion",type(num))
num=f'{num}'
print(num)
print("Datatype after conversion",type(num))

Đầu ra

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

Sử dụng từ khóa “% s”

Cú pháp

“%s” % integer variable

Ví dụ

num=2
print("Datatype before conversion",type(num))
num="%s" %num
print(num)
print("Datatype after conversion",type(num))

Đầu ra

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

Sử dụng hàm .format ()

Cú pháp

‘{}’.format(integer variable)

Ví dụ

num=2
print("Datatype before conversion",type(num))
num='{}'.format(num)
print(num)
print("Datatype after conversion",type(num))

Đầu ra

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

Đây là một số phương pháp để chuyển đổi int thành chuỗi trong Python. Chúng tôi có thể yêu cầu chuyển đổi int thành chuỗi trong các trường hợp nhất định chẳng hạn như thêm giá trị được giữ lại trong một int vào một số biến chuỗi. Một tình huống phổ biến là đảo ngược một số nguyên. Chúng tôi có thể chuyển đổi nó thành chuỗi và sau đó đảo ngược, điều này dễ dàng hơn việc triển khai logic toán học để đảo ngược một số nguyên.