lof_project-main/back/app/utils/formatters.py
2026-05-18 09:08:31 +08:00

26 lines
595 B
Python

"""格式化工具函数"""
import pandas as pd
def format_limit(value):
"""格式化限额显示"""
if pd.isna(value):
return "-"
if value == 0:
return "-"
if value >= 1e8:
return "不限"
if value < 10000:
return f"{value:.0f}元/日"
return f"{value / 10000:.0f}万/日"
def format_amount(value):
"""格式化金额:成交额/总市值"""
if pd.isna(value):
return "-"
if value >= 1e8:
return f"{value / 1e8:.2f}亿"
if value >= 1e4:
return f"{value / 1e4:.2f}"
return f"{value:.0f}"