在 Python 中打印一条水平线
要打印水平线:
- 使用乘法运算符 * 将连字符重复 N 次。
- 使用 print() 函数打印水平线。
- 例如 print(‘─’ * 25)。
# ✅ 打印一条水平线
print('-' * 25) # ?️ ------------
print('*' * 25) # ?️ ************
# --------------------------------
# ✅ 水平打印列表中的项目
my_list = ['jiyik', 'hadz', 'com']
for item in my_list:
print(item, end=' ') # ?️ jiyik hadz com
print(*my_list) # ?️ jiyik hadz com
这些示例使用乘法运算符打印一条水平线。
当乘法运算符与字符串和整数一起使用时,字符串会重复指定的次数。
print('─' * 25) # ?️ ────────────
我们可以使用此方法打印由任何字符组成的水平线。
如果需要水平打印迭代中的项目,请将 print()
函数的 end 参数设置为包含空格的字符串。
my_list = ['jiyik', 'hadz', 'com']
for item in my_list:
print(item, end=' ') # ?️ jiyik hadz com
end 参数打印在消息的末尾。
默认情况下,end 设置为换行符 (\n)。
print('a', 'b', 'c') # ?️ 'a b c\n'
print('a', 'b', 'c', end='') # ?️ 'a b c'
或者,我们可以使用可迭代解包运算符。
print(*my_list) # ?️ jiyik hadz com
*
可迭代解包运算符使我们能够在函数调用、推导式和生成器表达式中解包可迭代对象。
我们可以使用这种方法打印带有任何分隔符的可迭代项,它不必是空格。
my_list = ['jiyik', 'hadz', 'com']
print(*my_list, sep='─') # ?️ jiyik─hadz─com
sep 参数是我们传递给 print()
的参数之间的分隔符。
默认情况下,参数设置为空格。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。