python3 中print函数参数详解,print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)中参数介绍 |
您所在的位置:网站首页 › sep英语什么意思 › python3 中print函数参数详解,print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)中参数介绍 |
Python3.x 编程初学者都是从输出Hello Word开始,在Python中通过print(“*”)实现,但我们对他知道多少呢? 今天我就对print做一个较为详细的说明: print()函数的参数如下: print(*values, sep=' ', end='\n', file=sys.stdout, flush=False)1 *values : 表示要打印的值 表示任何多个无名参数, 各个值之间用‘,’(逗号隔开),打印出来各个值之间用空格隔开 2 sep=’ ‘: 表示当输入多个打印的值时,各个值之间分割方式, 默认空格,可以自定义,例如 >>> print('a', 'b', 'c') 输出为: a b c (中间默认用空格隔开)当设置sep = ‘\n’时上面代码结果为: a b c发现他发生了换行 3 end=‘\n’**: 控制print中传入值输出完后结束符号,默认换行,这里可以设置为其他,如 ‘\t’, ’ ’ 等等, 可以自己定义,如下: print('python') print('is good') 输出为: python is good 默认换行,如果设置:end=' ' print('python', end=' ') print('is good') 则输出为: python is good 一行
5 flush=False: 该参数主要是刷新, 默认False,不刷新,Ture时刷新,例如在上面 4 中print中设置: f = open(r'a.txt', 'w') print('python is good', file=f, flush=True)正常情况下print到f中的内容先从到内存中,当文件对象关闭时才把内容输出到 a.txt 中,当flush=True时它会立即把内容刷新存到 a.txt 中 好了,到这里就把print中的参数介绍完了,如果有什么问题请批评指正 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |