Python 格式化输出保留两位小数

您所在的位置:网站首页 python用format保留两位小数 Python 格式化输出保留两位小数

Python 格式化输出保留两位小数

2024-07-13 04:20| 来源: 网络整理| 查看: 265

#方法1: print("%.2f" % 0.13333) #方法2 print("{:.2f}".format(0.13333)) #方法3 round(0.13333, 2) 字符串格式化输出

1、" %s,%d "  %  (a1,a2) 

2、字符串的format方法  

"{},{}".format(a1,a2)

3、格式化f'

python3.6 后的版本支持

f'{a1},{a2}'

上面a1,a2为已有变量。具体使用如下面代码所示。

# 1、 " %s,%d " % (a1,a2) print("my name is %s, my height is %.2f cm" % ("xiaohong",2.345)) ''' %s : 字符串 %d :十进制整数 %f : 浮点型, %.3f: 保留三位小数 %x : 十六进制 指定长度: %5d 右对齐,不足左边补空格 %-5d - 代表左对齐,不足右边默认补空格 %05d 右对齐,不足左边补0 浮点数: %f 默认是输出6位有效数据, 会进行四舍五入 指定小数点位数的输出 %.2f---保留小数点后2位 '%4.8f' 4代表整个浮点数的长度,包括小数,只有当字符串的长度大于4位才起作用.不足4位空格补足,可以用%04.8使用0补足空格 ''' # 2、'{1},{2}'.format(a1,a2) # 1) 顺序填坑:{} 占位符 print('姓名是 {},年龄是 {}'.format('Tom',20)) # 2) 下标填坑 print('姓名是 {1},年龄是 {2}'.format('Tom',20)) # 3)变量填坑 print('姓名是 {name},年龄是 {age}'.format(name='Tom',age = 20)) # 4)对齐方式 # {:5} 指定输出长度为5. 该方式下字符串和数字的对齐形式是不一致的。字符串是左对齐,数字是右对齐。 # 用> < ^ 可以避免字符串/数值对齐方法不一致 print('姓名是:{0}\n年龄是:{1}'.format('Tom',20)) ''' 输出 不使用指定长度对齐 姓名是:Tom 年龄是:20 ''' print('姓名是:{0:5}\n年龄是:{1:5}'.format('Tom',20)) ''' 输出 使用{:5} 姓名是:Tom 年龄是: 20 ''' print('姓名是:{0:>5}\n年龄是:{1:>5}'.format('Tom',20)) ''' 输出 使用右对齐> 姓名是: Tom 年龄是: 20 ''' print('姓名是:{0:


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3