Python3.x的print()输出问题

Python3.x的print输出问题

print(*objects, sep=' ', end='\n', file=sys.stdout)

objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file – 要写入的文件对象。

objects,sep的参数用法:

for l in range(0,3):
    for l1 in range(0,3):
        print("*","%")
    print(" ")
for l in range(0,3):
    for l1 in range(0,3):
        print("*","%",sep="--")
    print(" ")

输出结果:
没有end参数是,默认输出为\n的换行操作
Python3.x的print()输出问题_第1张图片
Python3.x的print()输出问题_第2张图片

end参数的用法:

for l in range(0,3):
    for l1 in range(0,3):
        print("*",end="\t")
    print(" ")

输出结果:
Python3.x的print()输出问题_第3张图片

file参数的用法:

with open ('t1.txt','w') as f:
    for l in range(0,3):
        for l1 in range(0,3):
            print("*",end="\t",file=f)
        print(" ",file=f)

open ('t1.txt','w')为打开文档,并打开写入模式
file参数,将所有的显示内容,输出到t1.txt文档中。
结果:
Python3.x的print()输出问题_第4张图片

你可能感兴趣的:(学习记录)