使用 %? 在 Python 中格式化字符串

programmingpythonserver side programming更新于 2025/3/15 0:12:17

我们可以使用 % 在 Python 中轻松格式化字符串。以下是格式化程序 -

  • 整数 - %d
  • 浮点数 - %f
  • 字符串 - %s
  • 十六进制 - %x
  • 八进制 - %o

将字符串变量格式化为整数

要将字符串变量格式化为整数,请使用 int() 方法并将字符串设置为参数 -

示例

# string var = '12' #%i - Integer print('Variable as integer = %i' %(int(var)))

输出

Variable as integer = 12

将字符串变量格式化为浮点数

要将字符串变量格式化为浮点数,请使用 float() 方法并将字符串设置为参数 −

示例

# string var = '12' #%f - float print('Variable as float = %f' %(float(var)))

输出

Variable as float = 12.000000

将字符串变量格式化为十六进制

要将字符串变量格式化为十六进制,请使用 int() 方法并将字符串设置为参数。对于十六进制,请使用 %x'% −

示例

# string var = '12' #%x - hexadecimal print('Variable as hexadecimal = %x'%(int(var)))

输出

Variable as hexadecimal = c

将字符串变量格式化为八进制

要将字符串变量格式化为八进制,请使用 int() 方法并将字符串设置为参数。对于六进制,请使用 %o' % −

示例

# string var = '25' #%o - octal print('Variable as octal = %o' %(int(var)))

输出

Variable as octal = 31

相关文章


有用资源