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. file参数:指定输出目标,默认输出到控制台。可以输出到指定文件中:file=open('file.txt') --------------------------------------------------------------------------------- sep: string inserted between values, default a space. sep参数:输出多个值的话可以指定每个值之间的分隔符,默认以空格分割 --------------------------------------------------------------------------------- end: string appended after the last value, default a newline. end参数:可以指定以什么结尾输出,默认是换行.如无需换行,可以用end=' '来设置 --------------------------------------------------------------------------------- flush: whether to forcibly flush the stream. flush参数(现已取消):指定是否强制刷新,默认为False(如,print()下面加入time.sleep(3)的时候, 程序会等3秒之后才打印输出,如果将flush设置成True后,则会立即打印输出) --------------------------------------------------------------------------------- """ pass
示例
f = open('毒鸡汤','a',encoding='utf-8') print('付勇','记住一句话',sep=',',end=':',file=f) print('年轻人嘛','现在穷点算什么',sep=',',end='.......',file=f) print('以后穷的日子还多着呢!',file=f) # 结果:在'毒鸡汤文件中'添加(如果没有次文件则会新建)下面一段话: # 付勇,记住一句话:年轻人嘛,现在穷点算什么.......以后穷的日子还多着呢!