python入门教程format函数
时间: 2024-09-21 13:12:13 浏览: 48
python 常用的基础函数
5星 · 资源好评率100%
在Python中,`format()` 函数是一个用于字符串格式化的内置方法。它允许你在字符串中插入变量、表达式或特殊占位符,然后用给定的对象替换它们。`format()` 的基本语法如下:
```python
formatted_string = '{expression_or_variable:alignment[width][.precision][type]}'
```
- `{}` 是占位符,表示需要被替换的部分。
- `expression_or_variable` 是你要插入的值。
- `alignment` 可选,可以是左对齐(`<`)、右对齐(>)或居中(`^`),默认是左对齐。
- `width` 可选,表示宽度,如果值不足这个长度,会在前面填充空格或指定字符。
- `.precision` 可选,用于浮点数表示的小数点后的位数。
- `type` 可选,如`d`表示十进制整数,`f`表示浮点数,`s`表示字符串等。
例如:
```python
name = "Alice"
age = 25
print("My name is {} and I am {} years old.".format(name, age)) # 输出: My name is Alice and I am 25 years old.
print(f"My name is {name}, I am {age} years old.") # Python 3.6+ 引入 f-string,更简洁
```
阅读全文