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}岁!'
#3.2
num=3.1415926
print(f'保留两位小数:{num:.2f}')
#e.g.
i=5
j=9
print(f'{i:1d}*{j:1d}={i*j:2d}')
前一篇:修正:89的回文数
后一篇:今天学习的excel两个功能函数