在Python中,可以使用`print()`函数来在控制台输出内容。以下是一些基本用法:
直接输出
print("Hello, World!")
```
输出多个值
x = 10
y = 20
print(x, y) 输出: 10 20
```
格式化输出
使用占位符`%`:
name = "Alice"
age = 25
print("My name is %s and I am %d years old." % (name, age)) 输出: My name is Alice and I am 25 years old.
```
使用`format()`方法:
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.
```
使用f-strings(Python 3.6及以上):
name = "Alice"
age = 25
print(f"My name is {name} and I am {age} years old.") 输出: My name is Alice and I am 25 years old.
```
自定义分隔符和结尾字符
自定义分隔符:
print("Python", "is", "awesome", sep=", ") 输出: Python, is, awesome
```
不换行输出:
print("Hello, ", end="")
print("Python!") 输出: Hello, Python!
```
建议
使用f-strings可以提高代码的可读性和简洁性,特别是在需要格式化字符串时。
当需要输出多个值时,可以使用`sep`参数来控制分隔符,使用`end`参数来控制结尾字符。