Answers:
Python中没有类型转换,也没有类型强制。您必须以显式方式转换变量。
要使用字符串转换对象,请使用str()
函数。它适用于具有称为__str__()
define 的方法的任何对象。事实上
str(a)
相当于
a.__str__()
如果要将某些内容转换为int,float等,则相同。
对于Python 3.6,您可以使用f-strings新功能将其转换为字符串,并且与str()函数相比,它更快,它的用法如下:
age = 45
strAge = f'{age}'
因此,Python提供了str()函数。
digit = 10
print(type(digit)) # will show <class 'int'>
convertedDigit= str(digit)
print(type(convertedDigit)) # will show <class 'str'>
有关更多详细的答案,请查看本文:将Python Int转换为String并将Python String转换为Int
我认为最体面的方式是``。
i = 32 --> `i` == '32'