0
点赞
收藏
分享

微信扫一扫

python 格式化符号

精进的医生 2022-04-05 阅读 61
python

1.认识格式化符号

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

%06d,表示输出整数显示位数,不足以0补全,超出当前位数则原样输出。

%.2f,表示小数点后显示的小数位数。

2.格式化符号基础使用方法

'''
1.准备数据
2。格式化符号输出数据
'''
age = 18
name ='TOM'
weight =75.5
stu_id = 1
#1.今年我的年龄是x岁 --整数 %d
print('今年我的年龄是%d岁'%age)

#2.我的名字是x --字符串 %s
print('我的名字是%s'%name)

#3.我的体重是x公斤  --浮点数  %f
print('我的体重是%.2f公斤'%weight) #%.2f,表示小数点后显示的小数位数

#4.我的学号是x
print('我的学号是%d'%stu_id)
#4.1.我的学号是001
print('我的学号是%03d'%stu_id) #%03d 表示输出整数显示位数,不足以0补全,超出当前位数则原样输出。

#5.我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了'%(name,age)) #一定要按字符串顺序写
# 5.1 我的名字是x,明年x岁了
print('我的名字是%s,今年%d岁了'%(name,age+1))

#6.我的名字是x,今年x岁了,体重x公斤,学号是x
print('我的名字是%s,今年%d岁了,体重%.2f公斤,学号是%06d'%(name,age,weight,stu_id))

分别输出结果:

C:\Users\AppData\Local\Microsoft\WindowsApps\python3.7.exe D:/used/pyCherm/heima/02输出_格式化符号基础使用方法.py
今年我的年龄是18岁
我的名字是TOM
我的体重是75.50公斤
我的学号是1
我的学号是001
我的名字是TOM,今年18岁了
我的名字是TOM,今年19岁了
我的名字是TOM,今年18岁了,体重75.50公斤,学号是000001

Process finished with exit code 0

3.体验   f'{表达式}'

name = 'TOM'
age = 18

#语法 f'{表达式}'
print(f'我的名字是{name},今年{age}岁了')
print(f'我的名字是{name},明年{age+1}岁了')



输出:
C:\Users\AppData\Local\Microsoft\WindowsApps\python3.7.exe D:/used/pyCherm/heima/05输出_f-格式化字符串.py
我的名字是TOM,今年18岁了
我的名字是TOM,明年19岁了
举报

相关推荐

0 条评论