600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python 格式化输出保留两位小数

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

时间:2023-09-29 03:10:57

相关推荐

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

#方法1:print("%.2f" % 0.13333)#方法2print("{:.2f}".format(0.13333))#方法3round(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:<5}\n年龄是:{1:<5}'.format('Tom',20))'''输出 使用左对齐<姓名是:Tom 年龄是:20 '''print('姓名是:{0:^5}\n年龄是:{1:^5}'.format('Tom',20))'''输出 使用中间对齐^姓名是: Tom 年龄是: 20 '''print('姓名是:{0:*^5}\n年龄是:{1:*^5}'.format('Tom',20))'''输出 使用中间对齐^,指定填充字符为*姓名是:*Tom*年龄是:*20**'''# 3、f'{a1},{a2}' # python3.6 后的版本支持name = 'Tom'age = 20print(f'姓名是:{name},年龄是:{age}')

参考

1、输出保留两位小数位数

python格式化输出保留2位小数 - 红红乐园 - 博客园

2、字符串格式化方法

Python 字符串格式化输出的3种方式_雪国的花儿’s Blog-CSDN博客_python字符串格式化输出

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。