赞
踩
在Python中,
print()
函数非常灵活,支持多种格式的输出。以下是一些常见的格式化输出方法:
print("Hello, World!")
- name = "Alice"
- print("Hello,", name)
- x = 10
- y = 20
- print(x, y, sep=', ') # 使用逗号和空格作为分隔符
str.format()
方法- name = "Bob"
- age = 25
- print("Name: {}, Age: {}".format(name, age))
- print("age={:.2f}".format(age))#25.00
- name = "Charlie"
- age = 30
- print(f"Name: {name}, Age: {age}")
- x = 10
- y = 20.5
- z = "Hello"
- print("x:", x, "y:", y, "z:", z)
- pi = 3.1415926
- print("Pi: {:.2f}") # 输出两位小数
- print("Pi: {:.3f}") # 输出三位小数
- num = 3.99
- print("Num: {:d}") # 格式化为整数
- numbers = [1, 2, 3, 4, 5]
- print("Numbers: ", end="")
- print(numbers) # 输出列表
- poem = """Twinkle, twinkle, little star,
- How I wonder what you are!"""
- print(poem)
- condition = True
- if condition:
- print("Condition is True")
- else:
- print("Condition is False")
end
参数控制行尾字符- print("Hello", end=", ")
- print("World!")
- person = {"name": "Dave", "age": 42}
- print("Person:", person)
- class Person:
- def __str__(self):
- return "Person Object"
-
- person = Person()
- print(person) # 输出对象的字符串表示
作为一个C++深度钻研爱好者,刚开始学Python,感觉很烦,一个输出函数整这么复杂,各种格式混为一谈,大小中括号分不清,该省不省,不该省的都省了,{}改成:,大可不必。
PS:别骂俺,容俺再学两天感受一下
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。