阅读量:0
Python的print方法可以接受多个参数,这些参数可以是不同的数据类型。以下是print方法的主要参数:
- values:必需。要输出的值,可以是一个或多个。
- sep:可选。指定分隔符,默认是空格。如果传递多个值,则会用此参数指定的分隔符将这些值分隔开。
- end:可选。指定结束字符,默认是换行符(‘\n’)。如果传递多个值,则会在最后一个值之后添加此参数指定的字符,然后输出。
- file:可选。指定一个可写的文件对象,print方法会将输出重定向到这个文件对象。
- flush:可选。布尔值,如果为True,则强制刷新输出缓冲区。
在使用print方法时,可以将这些参数组合使用,以便按照需要定制输出格式。例如:
print("Hello", "world!", sep="-", end="\n", file=sys.stdout, flush=True)
这行代码会输出字符串"Hello-world!“,并在末尾换行。分隔符使用的是”-“,结束字符使用的是”\n",输出被重定向到标准输出流(sys.stdout),并且强制刷新输出缓冲区。