Python 使用%进行字符串格式化

Python 使用%进行字符串格式化

我们可以使用%在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

将字符串变量格式化为Octal

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

示例

# string
var = '25'

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

输出

Variable as octal = 31

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程