当前位置:   article > 正文

【Python】总结print()多种输出格式_python print 格式

python print 格式

在Python中,print() 函数非常灵活,支持多种格式的输出。以下是一些常见的格式化输出方法:

一、print()输出格式

1. 基本输出

print("Hello, World!")

2. 输出变量

  1. name = "Alice"
  2. print("Hello,", name)

3. 使用逗号分隔符

  1. x = 10
  2. y = 20
  3. print(x, y, sep=', ') # 使用逗号和空格作为分隔符

4. 使用str.format()方法

  1. name = "Bob"
  2. age = 25
  3. print("Name: {}, Age: {}".format(name, age))
  4. print("age={:.2f}".format(age))#25.00

5. 使用f-string(Python 3.6+)

  1. name = "Charlie"
  2. age = 30
  3. print(f"Name: {name}, Age: {age}")

6. 输出不同类型的数据

  1. x = 10
  2. y = 20.5
  3. z = "Hello"
  4. print("x:", x, "y:", y, "z:", z)

7. 格式化数字和浮点数

  1. pi = 3.1415926
  2. print("Pi: {:.2f}") # 输出两位小数
  3. print("Pi: {:.3f}") # 输出三位小数

8. 格式化为整数

  1. num = 3.99
  2. print("Num: {:d}") # 格式化为整数

9. 格式化输出列表

  1. numbers = [1, 2, 3, 4, 5]
  2. print("Numbers: ", end="")
  3. print(numbers) # 输出列表

10. 多行字符串输出

  1. poem = """Twinkle, twinkle, little star,
  2. How I wonder what you are!"""
  3. print(poem)

11. 条件输出

  1. condition = True
  2. if condition:
  3. print("Condition is True")
  4. else:
  5. print("Condition is False")

12. 使用end参数控制行尾字符

  1. print("Hello", end=", ")
  2. print("World!")

13. 输出字典

  1. person = {"name": "Dave", "age": 42}
  2. print("Person:", person)

14. 输出对象的字符串表示

  1. class Person:
  2. def __str__(self):
  3. return "Person Object"
  4. person = Person()
  5. print(person) # 输出对象的字符串表示

二、超级大吐槽

作为一个C++深度钻研爱好者,刚开始学Python,感觉很烦,一个输出函数整这么复杂,各种格式混为一谈,大小中括号分不清,该省不省,不该省的都省了,{}改成:,大可不必。

PS:别骂俺,容俺再学两天感受一下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/953355
推荐阅读
相关标签
  

闽ICP备14008679号