Python中将整数转换为字符串四种方法

将 Python 中的整数转换为字符串,可以使用如下所示的各种方法:
  1. 使用 str() 函数
  2. 使用 f 字符串(格式化字符串文字)
  3. 使用 format() 方法
  4. 使用 % 格式(printf 样式字符串格式)

1.使用str()函数
str() 函数是一个内置的 Python 函数,它将其参数转换为字符串表示形式。

例子:

number = 42
string_number = str(number)

print(string_number)
print(type(string_number))

2. 使用 f-strings(格式化字符串文字)
F 字符串,也称为格式化字符串文字,是在 Python 3.6 中引入的。它们允许您使用大括号 {} 将表达式嵌入到字符串文字中。

例子:

number = 42
string_number = f"{number}"

print(string_number)
print(type(string_number))

3.使用format()方法
format() 方法是 Python 中格式化字符串的另一种方法。它允许您用作为参数传递的变量值替换由大括号 {} 定义的占位符。

例子:

number = 42
string_number = "{}".format(number)

print(string_number)
print(type(string_number))

4. 使用%格式
% 格式化是一种较旧的字符串格式化方法,其灵感来自 C 中的 printf 样式。它使用 % 运算符后跟格式说明符来定义数据类型之间的转换。

例子:

number = 42
string_number = "%d" % number

print(string_number)
print(type(string_number))