Python学习笔记—day2

print()中%s、%d、%f、%o、%x、%X、%e、%E、%g及f的用法

s=123.2199985
print('输出字符串%s'%("absc"))
print('输出%20s哈哈哈哈'%(s))#s位宽为20,且右对齐
print('输出%-20s哈哈哈哈'%(s))#s位宽为20,且左对齐
print('输出整数%d'%(s))
print('输出浮点数:%f'%(s))#浮点数
print('输出浮点数:%8.2f'%(s))#.2:保留两位小数:8:总共所占位宽为8且为右对齐
print('12的八进制%o'%(12))# %o八进制表示
print('172的十六进制%x'%(172))# %x十六进制表示
print('172的十六进制%X'%(172))# %X十六进制表示,字母大写
print('12.3科学技术法%e'%(12.3))# %e科学技术法表示
print('12.3科学技术法%.2E'%(12.3))# %E科学技术法表示且E大写,%.2E保留小数点后两位
print('12.3530210:%g'%(12.3530210))#%g根据值的大小保留小数

 输出结果:

输出字符串absc
输出         123.2199985哈哈哈哈
输出123.2199985         哈哈哈哈
输出整数123
输出浮点数:123.219999
输出浮点数:  123.22
12的八进制14
172的十六进制ac
172的十六进制AC
12.3科学技术法1.230000e+01
12.3科学技术法1.23E+01
12.3530210:12.353

举例:将摄氏度转化为华氏度,已知F=9/5*C+32,C=(F-32)*5/9

C=float(input('请输入摄氏度:'))
F=(9/5*C+32)
print(f'其对应华氏度为:{F}')#print(f'***')中f使‘’中可以在{}内使用之前的表达式或标识符
print('华氏度为:%.1f'%(F))

结果

请输入摄氏度:32
其对应华氏度为:89.6
华氏度为:89.6

你可能感兴趣的:(Python学习笔记,python,学习,开发语言)