Python int转string

2024年05月19日 Python int转string 极客笔记

Python int转string

在编程中,经常需要将整数转换为字符串。Python中提供了几种方法来完成这个转换,本文将详细讨论这些方法。

使用str()函数

Python中可以使用内置的str()函数将整数转换为字符串。这种方法最简单直接,使用起来非常方便。

num = 123
str_num = str(num)

print(str_num)
print(type(str_num))

输出为:

123
<class 'str'>

使用f-string

在Python3.6及以上版本中,引入了f-string的概念,可以非常方便地将整数转换为字符串,并插入到字符串中的特定位置。

num = 456
str_num = f"{num}"

print(str_num)
print(type(str_num))

输出为:

456
<class 'str'>

使用字符串格式化

除了f-string之外,还可以使用字符串的格式化方法将整数转换为字符串。

num = 789
str_num = "{}".format(num)

print(str_num)
print(type(str_num))

输出为:

789
<class 'str'>

使用repr()函数

除了str()函数之外,还可以使用repr()函数将整数转换为字符串。str()函数和repr()函数的区别在于,str()函数返回可读性较好的字符串,而repr()函数返回Python表达式形式的字符串。

num = 101112
str_num = repr(num)

print(str_num)
print(type(str_num))

输出为:

101112
<class 'str'>

使用format()方法

format()方法可以接受一个整数作为参数,并返回一个包含该整数的字符串。

num = 131415
str_num = format(num)

print(str_num)
print(type(str_num))

输出为:

131415
<class 'str'>

总结

本文介绍了几种将整数转换为字符串的方法,包括使用str()函数、f-string、字符串格式化、repr()函数和format()方法。这些方法各有优劣,可以根据实际需求来选择合适的方法进行转换。

本文链接:http://so.lmcjl.com/news/4908/

展开阅读全文