python - 是否可以在 Python 中创建“cout <<”函数?
问题描述
与 C++ 不同cout <<
,Pythonprint()
函数使用结束行/换行符打印传递的参数,有时我发现在终端中有多行很烦人。我知道我可以使用print(var1, end='')
or sys.stderr.write()
from sys 库,但它太长而且很难阅读。我认为可能是我可以cout<<
在 python 中创建一个运算符并在最后打印变量或值而无需换行
# Example in Python:
for x in range(3):
print(x)
# Output:
0
1
2
# In C++:
for (int x = 0; x < 3; x++){
cout << x << ' ';
}
# output:
0 1 2
此外,'<<' 更容易键入,因为与括号不同,键位于键盘的下部。
解决方案
在打印函数中使用 end 参数:
for x in range(3):
print(x, end=' ')
# output:
0 1 2
推荐阅读
- c++ - 类似的代码。一个工作,一个崩溃。为什么?
- reactjs - React 版本 16 中的组件
- javascript - 两个可观察量之间的差异
- c# - 如何使用 HtmlAgilityPack 访问此表的 tr?
- python - 在python中运行多个函数
- firebase - For-Loop 中的 Firebase (....ContinueWith(task => ...)
- discord.py - 制作命令,以便只有某些服务器可以执行
- fortran - Fortran SELECT TYPE 中的相同代码块
- gsutil - gsutil + rsync 删除同步文件?(没有 --remove-source-files 标志?)
- python - 使用 Zip 处理标记为已启用的小部件