格式化输出形式运用: 字符串的格式化输出形式:% f-string、format()输出个人信息: 如:我是***,今年**岁,专业是***,在学习的课程是***等
时间: 2024-03-18 09:37:43 浏览: 11
格式化输出是一种将变量或值插入到字符串中的方法,以便以特定的格式进行显示。在Python中,有几种常用的格式化输出形式,包括%f-string和format()函数。
1. %格式化输出:
使用百分号(%)作为占位符,可以将变量插入到字符串中。例如,使用%s表示字符串占位符,%d表示整数占位符,%f表示浮点数占位符等。下面是一个例子:
```python
name = "张三"
age = 20
major = "计算机科学"
course = "数据结构"
print("我是%s,今年%d岁,专业是%s,在学习的课程是%s" % (name, age, major, course))
```
输出结果为:我是张三,今年20岁,专业是计算机科学,在学习的课程是数据结构。
2. f-string格式化输出:
f-string是Python3.6及以上版本引入的一种新的格式化字符串的方法。它使用花括号({})作为占位符,并在前面加上字母"f"。在花括号中可以直接引用变量。例如:
```python
name = "张三"
age = 20
major = "计算机科学"
course = "数据结构"
print(f"我是{name},今年{age}岁,专业是{major},在学习的课程是{course}")
```
输出结果为:我是张三,今年20岁,专业是计算机科学,在学习的课程是数据结构。
3. format()函数格式化输出:
format()函数是一种更加灵活的格式化字符串的方法。它使用花括号({})作为占位符,并可以在花括号中指定变量的位置或格式。例如:
```python
name = "张三"
age = 20
major = "计算机科学"
course = "数据结构"
print("我是{},今年{}岁,专业是{},在学习的课程是{}".format(name, age, major, course))
```
输出结果为:我是张三,今年20岁,专业是计算机科学,在学习的课程是数据结构。