不太懂这是print函数的哪个用法
print('%d*%d=%d\t' % (j, i, i*j), end='')
第一个参数 '%d*%d=%d\t' % (j, i, i*j)
, 一个字符串格式化表达式, python2.x风格, python3改用'this is a string'.format()
了
第二个参数 end=''
, 指明给参数end
赋值, 默认的end == '\n'
, 即在print之后换行, 这样是在输出指定字符串后不做多余输出
其实和print("abc", end='')
是一样的
另搜索str.format()
print('')
不是print()
, 里面有一个参数''
, 是一个空字符串
为什么提示不存在pirnt();