Python学习课程.第五课.数字的格式化打印

任务和代码

"""
Copyright (c)2022,CSDN学院
All rights reserved.
文件名称:csdn_01_Five.py
作    者:刘亦鑫
完成日期:2022年2月9日
版本号:v1.0
"""
number = 12345.678912

# 保留小数点后3位
print(format(number, '0.3f'))

# 保留小数点后2位,并在10个字符长度区域内保持右对齐
print(format(number, '>10.2f'))

# 保留小数点后1位,并在10个字符长度区域内保持左对齐
print(format(number, '<10.1f'))

# 保留小数点后4位,并且在16个字符长度区域内保持右对齐,空格处补0
print(format(number, '0>16.4f'))

# 保留小数点后1位,并且在13个字符长度区域内居中,空格处补0
print(format(number, '0^13.1f'))

# 保留小数点后3位,并使用科学计数法打印数字
print(format(number, '0.3e'))

# 保留小数点后2位,并加上千分位符号
print(format(number, ',.2f'))

运行结果
Python学习课程.第五课.数字的格式化打印_第1张图片
知识点总结
“.”后为保留小数位数,“.”前为字符长度。
“<”左对齐,“>”右对齐,“^”居中,对齐符号放在字符长度前。
千分位符号“,”放在字符长度与“.”之间。

你可能感兴趣的:(Python自学,python,作业)