在输出99乘法表时,end=‘“ ”这个是什么?怎么用的end??
i = 1while i<=9:
j=1
while j<=i:
print(j,"*",i,"=",j*i,end=' ')
j += 1
print()
i += 1
我标记为红色的那个end怎么理解,怎么用,end算函数么? print函数原型
print(*objects, sep=' ', end='\n', file=sys.stdout)
参数的具体含义如下:
objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。
sep -- 用来间隔多个对象。
end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符。
file -- 要写入的文件对象 end是参数,结尾的意思,在打印内容结束以后追加的内容
默认为换行符end = '\n'
这里修改为空格end = ' '
实现了打印不换行 end 是print() 函数的参数,你可以用 help(print) 来查看print 的使用方法
但全是英文 end是打印完字符串的结尾,默认是"\n"也就是换行,end=" "表示末尾是空格 感谢各位大神,搞明白了~
页:
[1]