加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python输出格式控制(3种)

(2022-05-05 10:10:56)
分类: 研究-学习
#python三种输出格式  1-%  2-format  3-f-string

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

#1.1
num1=20
num2=30
print('num1=%d,num=%d'%(num1,num2))
#1.2
num=3.1415926
print("%0.2f"%num)  #保留两位小数
print(".1f"%num) #占10个空格,保留1位小数,右对齐
print("%-10.2f"%num) #占10个空格,保留2位小数,左对齐

#2 format
#2.1    
num1=20
num2=30
print('num1={},num2={}'.format(num1,num2))

#2.2
str1='一'
str2='二'
print('{0}.{1}.{1}.{0}'.format(str1,str2))

#2.3
print('百分比:{:.2%}'.format(0.555555))
#转化为百分比并保留两位小数
print('保留两位小数:{:.2}'.format(0.555555))
#保留两位小数

#3 f-string
#3.1 f'{}'
name="许梦"
age=20
print(f'我叫{name},今年{age}岁!'
        f'今年{age}岁的我叫{name}')

#3.2
num=3.1415926
print(f'保留两位小数:{num:.2f}')

#e.g.
i=5
j=9
print(f'{i:1d}*{j:1d}={i*j:2d}')

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有