1.print()输出函数
print()方法用于打印输出,最常见的一个函数。
语法: print(self, *args, sep=' ' , end='\n' , file=None)
例:
这个很好理解,现在咱们使用Ctrl+鼠标左键——>放在函数位置——>进入print函数说明文档。
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在一行内连续打印
创作不易,求关注,点赞,收藏,谢谢~