python format函数 怎么用
时间: 2023-08-14 21:00:12 浏览: 188
python中format()函数的简单使用教程
Python的format函数是一种字符串格式化的方法,它可以将特定的值插入到一个字符串中的占位符位置。使用format函数的一般语法如下:
```python
formatted_string = "字符串{}".format(值)
```
其中,`formatted_string`是格式化后得到的新字符串,`"字符串{}"`是带有占位符的原始字符串,`{}`是占位符,`值`是要插入到占位符位置的值。
format函数也支持多个占位符的情况,多个值可以按照顺序传入format函数。例如:
```python
formatted_string = "姓名:{},年龄:{},性别:{}".format(name, age, gender)
```
在format函数中,可以使用不同的格式规范来控制插入值的显示方式。例如,可以使用冒号`:`来指定要插入的值的显示格式。
例如,将一个整数作为占位符的值,可以指定宽度、对齐方式和填充字符等。例如:
```python
formatted_string = "学生姓名:{:<10},学号:{:>10}".format(name, student_id)
```
在上述的示例中,`{:}`中间的`<`表示左对齐,`10`表示宽度为10个字符,`>`表示右对齐。
此外,format函数还支持使用索引来指定占位符的值。例如:
```python
formatted_string = "{0} versus {1}".format(team1, team2)
```
在上述的示例中,`{0}`表示第一个值,`{1}`表示第二个值。
需要注意的是,format函数还支持其他更多的格式规范,如浮点数格式、日期格式等。具体的用法可以参考Python官方文档或相关教程。
阅读全文