Python 教程之输入输出(7)—— 如何在 Python 中不使用换行符进行打印?

简介: Python 教程之输入输出(7)—— 如何在 Python 中不使用换行符进行打印?

通常,从 C/C++ 切换到 Python 的人们想知道如何打印两个或多个变量或语句,而无需在 Python 中换行。由于默认情况下python print() 函数以换行符结尾。如果您使用 print(a_variable),Python 有一个预定义的格式,那么它将会自动转到下一行。 

例如:

print("py")
print("python")

以上代码将导致换行:

py
python

但有的时候可能会发生我们不想转到下一行但想在同一行打印的情况。那么我们应该怎么做呢?

例如: 

输入: print("haiyong")print(".site")
输出:haiyong.site
输入:a = [1, 2, 3, 4]
输出:1 2 3 4

这里讨论的解决方案取决于你使用的 python 版本。


在 Python 2.x 中不带换行符打印

# 用于在同一行打印的 Python 2 代码 
# 在同一行打印 hy 和 haiyong
print("hy"),
print("haiyong")
# 数组
a = [1, 2, 3, 4]
# 在同一行打印元素
for i in range(4):
  print(a[i]),

输出:

hy haiyong
1 2 3 4

在 Python 3.x 中不使用换行符打印

# 用于在同一行打印上打印的 Python 3 代码
# hy 和 haiyong 在同一行
print("hy", end =" ")
print("haiyong")
# 数组
a = [1, 2, 3, 4]
# 在同一行打印元素
for i in range(4):
  print(a[i], end =" ")

输出:

hy haiyong
1 2 3 4

在 Python 3.x 中不使用换行符打印而不使用 for 循环

# 在 Python 3.x 中不使用换行符打印而不使用 for 循环
l=[1,2,3,4,5,6]
# 使用 * 符号在一行中打印列表元素
print(*l)
#This code is contributed by haiyong

输出:

1 2 3 4 5 6

感谢大家的阅读,有什么问题的话可以在评论中告诉我。希望大家能够给我来个点赞+收藏+评论 ,你的支持是海海更新的动力!后面我会持续分享前端 & 后端相关的专业知识。


目录
相关文章
|
2月前
|
JSON C语言 C++
【Python 基础教程 26】Python3标准库全面入门教程:一步步带你深入理解与应用
【Python 基础教程 26】Python3标准库全面入门教程:一步步带你深入理解与应用
66 1
|
2月前
|
存储 安全 API
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
【Python 基础教程 21】Python3 文件操作全面指南:从入门到精通的综合教程
85 0
|
1天前
|
Linux Python Windows
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
Python虚拟环境virtualenv安装保姆级教程(Windows和linux)
|
6天前
|
运维 Shell Python
Shell和Python学习教程总结
Shell和Python学习教程总结
|
17天前
|
缓存 运维 Linux
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
这篇文章提供了详尽的Python项目在离线Linux(CentOS)服务器上的部署教程。作者首先介绍了环境背景,强调了无网络环境和使用有网络的CentOS虚拟机准备安装包的重要性。教程分为两部分:外网环境搭建和内网离线安装。在外网环境中,包括下载Python 3.9.0安装包、传输至服务器、安装依赖包,并使用pip3下载项目所需依赖。内网安装则涉及依赖包的复制和Python环境的同样步骤。最后,作者分享了运行项目的命令,并总结了离线安装的整个流程,提醒读者注意可能出现的问题。
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
|
18天前
|
存储 Python
「Python系列」Python输入输出
在Python中,输入和输出是程序与用户交互的基本方式。Python提供了几种内置函数来处理输入和输出操作。
29 4
|
29天前
|
Python
Python中的输入输出
【4月更文挑战第2天】,在Python编程中,`input()`函数用于获取用户输入,如`input("提示")`,并返回字符串。`print()`函数则负责输出,如`print("文本")`,默认以空格分隔多个值,结束符为换行。可以通过`sep`和`end`参数自定义分隔符和结束符。`sys.argv`和`argparse`模块用于处理命令行参数。
20 1
Python中的输入输出
|
2月前
|
存储 算法 数据挖掘
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
【Python 基础教程 25】全面入门指南:深度解析Python3的命名空间,作用域及变量使用教程
58 0
|
2月前
|
存储 机器学习/深度学习 数据安全/隐私保护
【Python 基础教程 24】全面入门Python面向对象编程:深度探索与实战教程
【Python 基础教程 24】全面入门Python面向对象编程:深度探索与实战教程
80 0
|
2月前
|
Linux 数据库连接 C++
【Python 基础教程 23】Python3 错误与异常处理全面指南:从入门到精通的实用教程
【Python 基础教程 23】Python3 错误与异常处理全面指南:从入门到精通的实用教程
115 0