Python格式化符号的使用方法

234 阅读2分钟

格式化符号输基本使用方法很简单,大家看一下下面的几个案例就全部都明白怎么用了,着重注意一下浮点数的格式化输出方法。

步骤:

  1. 准备数据

  2. 格式化符号输出数据

#  以下是4个需求,利用格式化符号格式化输出

# 准备的4个数据

age = 29

name = 'python自学网'

address = 'www.wakey.com.cn'

weight = 52.5
# 1. 去年我的年龄是n岁    ----格式化输出整数  %d
print('去年我的年龄是%d岁' % age)

返回结果:
去年我的年龄是29
# 2. 我的名字是n  ----格式化输出字符串  %s
print('我的名字是%s' % name)


返回结果:
我的名字是python自学网
# 3. 我的地址是n   ----格式化输出字符串  %s
print('我的地址是%s' % address)

返回结果:
我的地址是www.wakey.com.cn
# 4. 我的体重是n  ----格式化输出浮点数  %f
print('我的体重是%f' % weight)
print('我的体重是%.2f' % weight)

返回结果:
我的名字是52.500000
我的名字是52.50

注意:浮点数的格式化输出,输出结果默认是保留小数点后6位,如果想自己设置保留几位那么只需要在%后面加上.n,就可以了,n代表小数点保留的后面数量。还有其他的格式化输出方法,比如format()格式化输出方法可以去Python自学网学习视频或者文章教程。

格式化符号

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写x)
%X十六进制整数(大写X)
%e科学计数法(小写e)
%E科学计数法(大写E)
%g%f和%e的简写
%G%f和%E的简写