Python format()方法的格式化输出
Python的format()方法可以让我们方便地格式化输出字符串,比如输出日期、时间、数字等等。我们可以使用format()方法来格式化字符串,让输出的字符串更加美观。
使用方法
format()方法的基本使用方法如下:
str.format(*args, **kwargs)
其中,str表示要格式化的字符串,args和kwargs表示要替换的参数。
下面介绍一些常用的格式化输出方式:
- 1. 格式化数字:
# 格式化输出整数 print("{:d}".format(123)) # 输出:123 # 格式化输出浮点数 print("{:f}".format(123.456)) # 输出:123.456000 # 格式化输出科学计数法 print("{:e}".format(123.456)) # 输出:1.234560e+02
- 2. 格式化字符串:
# 格式化输出字符串 print("{:s}".format("hello world")) # 输出:hello world # 格式化输出字符串,指定最小宽度 print("{:10s}".format("hello world")) # 输出:hello world
- 3. 格式化日期:
# 格式化输出日期 import datetime now = datetime.datetime.now() print("{:%Y-%m-%d %H:%M:%S}".format(now)) # 输出:2020-04-22 11:27:22
- 4. 格式化指定位置:
# 格式化输出指定位置 print("{0} {1}".format("hello", "world")) # 输出:hello world
以上就是Python format()方法的使用方法,它可以让我们更加方便地格式化输出字符串,让输出的字符串更加美观。