python format函数用法详解(python语言format用法)

在Python中,format()函数是字符串格式化的一种方法,它允许使用占位符对字符串进行格式化。

下面详细介绍format()函数的用法

基本用法:

使用大括号 {} 作为占位符,format()函数将参数插入到占位符的位置:

name = "Alice"
age = 30
print("My name is {} and I am {} years old.".format(name, age))

输出:

My name is Alice and I am 30 years old.

指定位置:

在占位符中使用数字索引,可以指定参数的位置:

print("I am {1} years old. My name is {0}.".format(name, age))

输出:

I am 30 years old. My name is Alice.
图片[1]-python format函数用法详解(python语言format用法)-不念博客

关键字参数:

使用关键字参数为占位符指定名称:

print("My name is {name} and I am {age} years old.".format(name="Alice", age=30))

输出:

My name is Alice and I am 30 years old.

数字格式化:

可以使用格式规范对数字进行格式化,例如设置小数位数、添加千位分隔符等:

pi = 3.1415926
print("Pi is approximately {:.2f}".format(pi))

输出:

Pi is approximately 3.14

左对齐、右对齐和居中:

可以使用<(左对齐)、>(右对齐)和^(居中)对字符串进行对齐,并指定宽度:

print("{:<10} | {:>10} | {:^10}".format("Name", "Age", "City"))
print("{:<10} | {:>10} | {:^10}".format("Alice", 30, "New York"))

输出:

Name       |        Age |    City   
Alice      |         30 |  New York 

更多格式规范和用法可以参考Python官方文档:https://docs.python.org/3/library/string.html#format-specification-mini-language

© 版权声明
THE END