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

像所有流行的编程语言一样,Python提供整数类型来存储整数值。字符串是另一种流行的数据类型,整数可以转换成不同格式的字符串类型。即使是 str() 方法是众所周知的和最实用的方法有不同的方法将整数转换成字符串。

null

方法将整数转换为字符串

Python提供了以下方法和方法来将值的整数变量转换为字符串。

  • str()方法
  • %%s格式说明符
  • format()方法
  • f格式化程序

在转换前后检查整数和字符串类型

Python提供不同的数据类型,如integer、string、list等。Python还提供type()方法,可用于检查给定的对象、变量或值类型。从整数转换为字符串时,type()方法可用于检查类型。

print( type( 40 ) )print( type( "40" ) )age = 40print( type( age ) )age = "40"print( type( age ) )
图片[1]-在Python中将整数(int)转换为字符串-yiteyi-C++库
检查整数和字符串类型

str()方法Sytanx

将任何类型的值转换为字符串的实际方法是使用 str() 方法。甚至参数也可以是整数、浮点等。在本例中,我们感兴趣的是从整数转换为字符串。

str(OBJECT)
  • 对象 可以是整数、浮点等值。此参数是必需的。

使用str()方法将整数(int)转换为字符串

将整数转换为字符串最流行、最可靠、最简单的方法是使用 str() 方法。str()方法由Python作为内置方法提供,不需要导入模块。str()方法的语法如下所示,其中整数值或变量可以作为参数提供给str()方法。

age = 40age_str = str(age)type(age_str)age_str = str(40)type(age_str)
图片[2]-在Python中将整数(int)转换为字符串-yiteyi-C++库

使用%%s格式说明符将整数(int)转换为字符串

Python提供了%%s格式说明符,用于将整数转换为字符串并在字符串中使用。%%s格式说明符通常与print()方法一起使用,如下所示。

age = 40print("My age is %s" % (age))

使用format()方法将整数(int)转换为字符串

字符串类型提供 格式() 方法作为内置的。空字符串可用于调用format()方法,并提供整型变量或值作为参数。这将把给定的整数值或变量转换成字符串。

age = 40a = 5
age_str = '{}'.format(age)age_str = '{}'.format(40)five = "{}".format(5)

eleven = "{}".format(5+6)

fifty_six= "{}{}".format(5,6)

使用f格式转换程序将整数(int)转换为字符串

这个 f'{}’ 格式化程序可用于将整数转换为字符串。这是一种非常类似的使用format()方法的方法。整数值或变量将在花括号内作为参数提供。

age = 40age_str = f'{age}'age_str = f'{40}'

使用Print()方法转换并打印整数

print()是一种非常有用的方法,用于将不同的数据和变量打印到标准输出或标准错误等中。下面我们将通过将整型变量和值转换为字符串,将它们打印到标准输出或终端中。

a = 5b = 6print("6 + 5 is equal to",6+5)print(a,"+",b," is equal to",6+5)print(f"{a} + {b} is equal to",6+5)
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享