python中print参数sep和end 输出中的奥秘!

简介: python中print参数sep和end 输出中的奥秘!

知识回顾:


1、在输出中,我们有时候需要输出一些特殊字符,我们可以使用符号\来进行反转义,比如 \n   \\n

2、使用repr函数直接进行反转义。比如:

>>> print(repr("a\nb"))

'a\nb'

3、可以print的字符串前加上r,比如Print(r”刘金玉编程”)。

4、掌握字符串的多行输出。


掌握print的奥秘


一、默认情况下,多个参数传入,输出的结果会用空格隔开。

>>> print("刘金玉编程","编程创造城市")

刘金玉编程 编程创造城市


二、使用分隔符分隔多个参数输出的结果,分隔符参数sep

>>> print("刘金玉编程","编程创造城市",sep='|')

刘金玉编程|编程创造城市


三、换行的修改,换行参数end

x="欢迎访问博客"+"http://ljy.kim"

print(x,end="")

print ("欢迎"+"加入我们的QQ群,"+"编程创造城市",end="\n\n")


四、总结强调

1、修改print中的sep参数

用于修改分隔符

2、修改print中的结尾处,默认是一个换行

相关文章
|
2月前
|
算法 数据可视化 数据挖掘
基于EM期望最大化算法的GMM参数估计与三维数据分类系统python源码
本内容展示了基于EM算法的高斯混合模型(GMM)聚类实现,包含完整Python代码、运行效果图及理论解析。程序使用三维数据进行演示,涵盖误差计算、模型参数更新、结果可视化等关键步骤,并附有详细注释与操作视频,适合学习EM算法与GMM模型的原理及应用。
|
3月前
|
XML JSON 安全
分析参数顺序对Python requests库进行POST请求的影响。
最后,尽管理论上参数顺序对POST请求没影响,但编写代码时仍然建议遵循一定的顺序和规范,比如URL总是放在第一位,随后是data或json,最后是headers,这样可以提高代码的可读性和维护性。在处理复杂的请求时,一致的参数顺序有助于调试和团队协作。
133 9
|
9月前
|
分布式计算 MaxCompute 对象存储
|
8月前
|
Python
[oeasy]python057_如何删除print函数_dunder_builtins_系统内建模块
本文介绍了如何删除Python中的`print`函数,并探讨了系统内建模块`__builtins__`的作用。主要内容包括: 1. **回忆上次内容**:上次提到使用下划线避免命名冲突。 2. **双下划线变量**:解释了双下划线(如`__name__`、`__doc__`、`__builtins__`)是系统定义的标识符,具有特殊含义。
102 3
|
10月前
|
存储 JSON 监控
告别Print,使用IceCream进行高效的Python调试
本文将介绍**IceCream**库,这个专门用于调试的工具显著提升了调试效率,使整个过程更加系统化和规范化。
286 2
告别Print,使用IceCream进行高效的Python调试
|
11月前
|
存储 C++ Python
[oeasy]python037_ print函数参数_sep分隔符_separator
本文介绍了Python中`print`函数的`sep`参数,即分隔符。通过回顾上文内容,解释了类型与`type`的概念,并强调了参数类型的重要性。文章详细探讨了`print`函数如何使用`sep`参数来分隔输出值,默认分隔符为空格(序号32)。还讨论了如何修改分隔符为其他字符,如冒号,并解释了为何反斜杠需要使用双反斜杠表示。最后,文章追溯了`sep`名称的由来,以及相关词汇的历史背景,如盎格鲁-萨克逊人的武器和语言。
323 1
|
10天前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
181 102
|
10天前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
177 104
|
10天前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
174 103
|
10天前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
119 82

推荐镜像

更多