Python 几种输出格式

Python 几种输出格式

n: int = 1_000_000_000
n: float = 1e9
print(n)
var: str = 'var'
print(f'{var:>20}')
print(f'{var:<20}')
print(f'{var:^20}')
print(f'{var:_>20}')
print(f'{var:#<20}')
print(f'{var:|^20}')

# 1000000000.0
#                  var
# var
#         var
# _________________var
# var#################
# ||||||||var|||||||||

#-------------------------------------------------------------------------------------
from datetime import datetime
now: datetime = datetime.now()
# print(now.strftime("%Y-%m-%d %H:%M:%S"))


#-------------------------------------------------------------------------------------
print(f"{now:%d/%m/%Y (%H:%M:%S)}")
print(f"{now:%c}")
print(f"{now:%I%p}")

# 17/05/2025 (00:13:45)
# Sat May 17 00:13:45 2025
# 12AM

#-------------------------------------------------------------------------------------
n:float = 1234.56789
print(n)
print(f"{n:.2f}")
print(f"{n:.0f}")
print(f"{n:_.3f}")

# 1234.56789
# 1234.57
# 1235
# 1_234.568



#-------------------------------------------------------------------------------------
a: int=5
b: int=10
my_var:str = 'Bob says hi'

print(f'a + b = {a+b}')
print(f'{my_var = }')
print(f'{a + b = }')

# a + b = 15
# my_var = 'Bob says hi'
# a + b = 15
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容