当前位置:首页python > 正文

python中format的用法

作者:野牛程序员:2023-11-07 15:24:40python阅读 2725

在Python中,可以使用format()方法或格式化字符串字面值来格式化文本。以下是一些示例:

  1. 使用format()方法:

text = "Hello, {}!"
name = "Alice"
formatted_text = text.format(name)
  1. 使用位置参数:

text = "My name is {0} and I am {1} years old."
name = "Bob"
age = 30
formatted_text = text.format(name, age)
  1. 使用关键字参数:

text = "I have a {color} car and it's {brand}."
formatted_text = text.format(color="blue", brand="Toyota")
  1. 使用字符串格式规范:

pi = 3.14159265
formatted_pi = "{:.2f}".format(pi)  # 保留两位小数
  1. 使用填充字符和对齐方式:

text = "Left: {:<10} Right: {:>10} Center: {:^10}"
left = "Hello"
right = "World"
center = "Python"
formatted_text = text.format(left, right, center)
  1. 使用千位分隔符:

number = 1000000
formatted_number = "{:,}".format(number)  # 输出: "1,000,000"
  1. 使用格式控制符:

value = 42
formatted_value = "Value: {:04d}".format(value)  # 输出: "Value: 0042"
  1. 使用日期时间格式化:

import datetime
today = datetime.date.today()
formatted_date = "{:%Y-%m-%d}".format(today)  # 输出当前日期的格式化字符串

这些是format()方法的一些示例用法。可以根据需要使用不同的参数和格式规范来自定义你的格式化文本。如果使用的是Python 3.6及更高版本,还可以使用f-strings来进行文本格式化。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击