输出函数print
print()是Python内置的输出打印函数,作用是把内容输出显示到控制台,是入门最核心,最常用的一个函数
参数:values ;sep ; end ; file ; flush ;
print(*values,sep=' ',end='\n',file=sys.stdout,flush=False)
values
要打印输出的任意内容(字符串,数字,变量,多个数据都可以)
输出多个对象时,需要用,隔开(英文模式下输入 , ) / 不用,隔开会输出成一个对象
这里没有用 , 隔开,输出结果为AAABBB,连成了一句话/输出成一个对象
这里用 , 隔开,输出结果为AAA BBB,输出为多个对象
sep
多个输出内容之间的分隔符号,用来间隔多个对象,默认值是 (一个空格)
print("a","b",sep = _) (注:_设置为什么,输出时就会是什么)
sep值要在打印的内容后面
位置实参位于关键字实参后面
在Python语法里,普通的值(位置参数),必须全部放在关键字参数(带=的参数)前面
把所有要打印的内容,全部放在sep前面
sep= 、 end= 这种带等号指定名称的,叫关键字参数
Python强制要求:位置参数在前,关键字参数在后,顺序不能颠倒,颠倒就一定会报语法错误
位置参数(纯数据、字符串、数字)→ 全部靠左排
关键字参数( sep= 、 end= )→ 统一放最后
一旦写了一个关键字参数,它后面就不能再放普通内容了
end
全部内容打印完成后,结尾追加的字符,默认值是换行符 \n (默认打印完自动换行)(可以换成其他字符串)
end取消自动换行
file
指定输出的目标位置(默认控制台,也可以写入文件)
flush
是否立刻强制刷新缓冲区输出 默认值:false(不强制)
