Linux环境下Python整数转字符串:str()函数应用指南
python怎么把一个列表内容为数字变为字符串
或
在Linux中可使用str()函数将Python整数转换为字符串
本文使用的环境是Linux操作系统。
Pythonstr()函数可用于系统上将Python整数转换为字符串。
Python目前有多种内置数据类型有时,在编写Python代码时,您可能需要将一种数据类型转换为另一种数据类型。
字符串,下面我们一起来吧。
转换方法
Python函数str()
在Python中,我们可以使用内置函数str()将整数和其他数据类型转换为字符串。
str()函数返回给定对象的字符串版本,其形式如下:
classstr(object=)classstr(object=b,encoding=utf-8,errors=strict)
其中object是要转换为字符串的对象。
该函数接受三个参数,但通常,当将整数转换为字符串时,您只会向函数传递一个参数(一个对象)。
将Python整数转换为字符串
要将整数23转换为其字符串版本,只需将数字传递给str()函数:
str(23)type(day)
返回:
23classstr
23左右的引号表明该数字不是整数,而是字符串类型的对象。
同样,type()函数表明该对象是一个字符串。
注意:在Python中,使用单引号()、双引号()或三引号()来声明字符串。
字符串和整数的连接
让我们尝试使用+运算符连接字符串和整数并打印结果:
number=6lang=Pythonquote=Thereare+number+语言+中的+关联+运算符。
print(quote)
Python会抛出TypeError异常,因为它无法连接字符串和整数:
Traceback(mostrecentcalllast):Filestdin,line1,inmoduleTypeError:canonlyconcatenatestr(notint)tostr
要将整数转换为字符串,请将整数传递给函数str():
number=6lang=Pythonquote=Thereare+str(number)+relATIonaloperatorsin+lang+.print(quote)
现在,当您运行代码时,它将运行成功:
Python中有6个关系运算符。
有。
连接字符串和数字的其他方法。
内置String类提供format()方法,该方法使用任意一组位置参数和关键字来格式化给定字符串:
number=6lang=Pythonquote=Thereare{}关系运算符{}..format(number,lang)print(quote)
返回:
Python中有6个关系运算符。
从Python开始3.6及以上,可以使用f字符串,即以“f”为前缀的文字括号内包含表达式的字符串:
number=6lang=Pythonquote=fThereare{number}relationaloperatorsin{lang}.print(quote)
返回:
Python中有6个关系运算符。
最后,可以使用旧格式%-:
>number=6lang=Pythonquote=Thereare%srelationaloperatorsin%s.%(number,lang)print(quote)
返回:
Python中有6种关系运算符.
如果你想在Python中转换一个整数。
对于字符串,使用str()函数来达到目的。