在 Python 中打印一条水平线
Print a horizontal line in Python
要打印水平线:
- 使用乘法运算符将连字符重复 N 次。
- 使用
print()
函数打印水平线。 - 例如,
print('─' * 25)
。
主程序
# ✅ print a horizontal line print('─' * 25) # 👉️ ──────────── print('⸻' * 25) # 👉️ ⸻⸻⸻⸻⸻ print('⸺' * 25) # 👉️ ⸺⸺⸺⸺⸺⸺⸺⸺ print('*' * 25) # 👉️ ************ # -------------------------------- # ✅ print the items in a list horizontally my_list = ['bobby', 'hadz', 'com'] for item in my_list: print(item, end=' ') # 👉️ bobby hadz com print(*my_list) # 👉️ bobby hadz com
这些示例使用乘法运算符来打印一条水平线。
当乘法运算符与字符串和整数一起使用时,字符串会重复指定的次数。
主程序
print('─' * 25) # 👉️ ────────────
您可以使用这种方法来打印由任何字符组成的水平线。
如果需要水平打印 iterable 中的项目,请将函数的参数设置为包含空格的字符串。
end
print()
主程序
my_list = ['bobby', 'hadz', 'com'] for item in my_list: print(item, end=' ') # 👉️ bobby hadz com
该end
参数打印在消息的末尾。
默认情况下,end
设置为换行符 ( \n
)。
主程序
print('a', 'b', 'c') # 👉️ 'a b c\n' print('a', 'b', 'c', end='') # 👉️ 'a b c'
或者,您可以使用可迭代的拆包运算符。
主程序
print(*my_list) # 👉️ bobby hadz com
*可迭代解包运算符
使我们能够在函数调用、推导式和生成器表达式中解包可迭代对象。
您可以使用这种方法打印带有任何分隔符的可迭代项,它不必是空格。
主程序
my_list = ['bobby', 'hadz', 'com'] print(*my_list, sep='─') # 👉️ bobby─hadz─com
sep
参数是我们传递给 的参数之间的分隔符print()
。
默认情况下,参数设置为空格。