在 Python 中,可以使用内置的str()函数将整数转换为字符串。str() 函数接受任何python 数据类型并将其转换为字符串。但是使用str()并不是唯一的方法。这种类型的转换也可以使用“%s”关键字、.format 函数或使用f-string 函数来完成。
以下是在 Python 中将整数转换为字符串的可能方法列表,使用的版本均为3.8:
1.使用str(函数)
语法: str(整数值)
示例:
>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = str(num)
>>> print("转换后的数据类型为", type(converted_num))
转换后的数据类型为 <class 'str'>

2.使用”%s”关键字
语法: “%s” % 整数
示例:
>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = "%s"%num
>>> print("转换后的数据类型为:",type(converted_num))
转换后的数据类型为: <class 'str'>

3.使用.format()函数
语法: ‘{}’.format(整数)
示例:
>>> num = 10
>>> print("转换前的数据类型为:",type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = "{}".format(num)
>>> print("转换后的数据类型为:",type(converted_num))
转换后的数据类型为: <class 'str'>

4.使用f-string
语法: f'{整数}’
示例:
>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = f'{num}'
>>> print("转换后的数据类型为:", type(converted_num))
转换后的数据类型为: <class 'str'>

5.使用__str__()方法
语法:整数.__str__()
示例:
>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = num.__str__()
>>> print("转换后的数据类型为:", type(converted_num))
转换后的数据类型为: <class 'str'>

本文根据convert-integer-to-string-in-python翻译而来,不代表烟海拾贝立场,如若转载,请注明出处:https://somirror.com/3302.html