Python编程 print输出函数

举报
网络豆 发表于 2022/10/30 19:53:03 2022/10/30
【摘要】 本章将会讲解Python编程中的 print()输出函数

一.输入与输出

1.print()输出函数

print()方法用于打印输出,最常见的一个函数。

语法: print(self, *args, sep=’ ’ , end=’\n’ , file=None)

例:图片.png
图片.png

这个很好理解,现在咱们使用Ctrl+鼠标左键——>放在函数位置——>进入print函数说明文档。
图片.png
图片.png

def print(self, *args, sep=' ', end='\n', file=None): # known special case of print
    """
    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
    
    Prints the values to a stream, or to sys.stdout by default.
    Optional keyword arguments:
    file:  a file-like object (stream); defaults to the current sys.stdout.
    sep:   string inserted between values, default a space.
    end:   string appended after the last value, default a newline.
    flush: whether to forcibly flush the stream.
    """
    pass

在这里面他把实现的的代码参数pass掉,但是在文档注释中告诉了print如何使用。

在print中有些参数,如果print要变化,可以使用参数,进行变化,使其更加有趣,和灵活。

接下来将会讲解 sep=’ ‘,end=’\n’ 两个参数

2.sep=’ ’

 sep:   string inserted between values, default a space.
               #我们的字符串插在两个值之间,默认是一个空格
 
# print ("你好","世界",sep="#")    #输出 你好#世界
# print ("你好","世界",sep="\n")     #输出 你好 世界,\n表示换行符

3.end=’\n’

 end: 当前print语句最后一个值的分隔符
print("你好",end=" ")
print("世界")                     #输出   你好 世界
 
print("你好",end="\n")
print("世界")                     #输出   你好
                                         世界
 
print("你好",end="#")
print("世界")                     #输出   你好#世界

这两个参数非常灵活,可以交替使用。
总结:

常用参数
sep:分隔符符号,在值之间插入的字符串,默认为空格
end:字符串追加在最后一个值之后,默认为换行符\n。
如果,设置end=’’ ,则可以不换行,让print在一行内连续打印

创作不易,求关注,点赞,收藏,谢谢~

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。