Python中format()函数的格式控制技巧有哪些

avatar
作者
筋斗云
阅读量:0

在Python中,可以使用format()函数来格式化字符串输出,通过控制格式可以实现各种输出效果。以下是一些常见的格式控制技巧:

  1. 控制输出的小数位数:

    num = 3.1415926 print("{:.2f}".format(num))  # 输出:3.14 
  2. 控制字符串的对齐方式:

    name = "Alice" print("{:<10}".format(name))  # 左对齐输出:Alice      print("{:>10}".format(name))  # 右对齐输出:     Alice print("{:^10}".format(name))  # 居中输出:  Alice    
  3. 控制输出的宽度:

    num = 42 print("{:5d}".format(num))  # 输出:   42 
  4. 控制输出的填充字符:

    num = 42 print("{:0>5d}".format(num))  # 输出:00042 
  5. 格式化输出日期和时间:

    import datetime now = datetime.datetime.now() print("{:%Y-%m-%d %H:%M:%S}".format(now))  # 输出:2022-01-01 12:30:00 

这些是一些常见的格式控制技巧,通过灵活运用format()函数可以实现各种自定义输出格式。更多格式控制的用法可以参考Python官方文档。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!