在 Python 中将整数转换为字符串

在 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'>
Python str()函数
Python str()函数

2.使用”%s”关键字

语法: “%s” % 整数

示例:

>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = "%s"%num
>>> print("转换后的数据类型为:",type(converted_num))
转换后的数据类型为: <class 'str'>
Python %s关键字
Python %s关键字

3.使用.format()函数

语法: ‘{}’.format(整数)

示例:

>>> num = 10
>>> print("转换前的数据类型为:",type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = "{}".format(num)
>>> print("转换后的数据类型为:",type(converted_num))
转换后的数据类型为: <class 'str'>
Python format函数
Python format函数

4.使用f-string

语法: f'{整数}’

示例:

>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = f'{num}'
>>> print("转换后的数据类型为:", type(converted_num))
转换后的数据类型为: <class 'str'>
Python f-string
Python f-string

5.使用__str__()方法

语法:整数.__str__()

示例:

>>> num = 10
>>> print("转换前的数据类型为:", type(num))
转换前的数据类型为: <class 'int'>
>>> converted_num = num.__str__()
>>> print("转换后的数据类型为:", type(converted_num))
转换后的数据类型为: <class 'str'>
Python __str()__方法
Python __str()__方法

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

(0)
上一篇 2022-03-15 10:38
下一篇 2022-12-16 14:34

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注