python 由于版本不同,2.x和3.x输出函数不同
2.x版本中使用print输出不带括号 使用print输出空行
3.x版本中使用print()输出带括号 使用print()输出空行
连续输出多行可以使用 * 号语法
2.x版本中使用print '\n' * n #n为行数
3.x版本中使用print('\n' * n) #n为行数
下图为3.5版本演示
方法1:用转义符号str3 = "老男孩教育\n"
str4 = "帮助有志向的年轻人通过努力学习获得理想的工作和生活"
print(str3)
print(str4)
在这里注意,当某个变量是字符串变量时,如上面的str3和str4.输出时,可以在print函数里直接去写变量名,而不需要加双引号。
输出结果为:
老男孩教育
帮助有志向的年轻人通过努力学习获得理想的工作和生活
其中,写几个转义符号\n,就会空几行。
方法2:直接用print输出一个空行
str1 = "老男孩教育"
str2 = "帮助有志向的年轻人通过努力学习获得理想的工作和生活"
print(str1)
print(" ")
print(str2)
输出结果为:
老男孩教育
帮助有志向的年轻人通过努力学习获得理想的工作和生活
“%s”%(“” if 是最后一行 else “ ”)for i in range( 10 ):
print(i,"%s" % ('' if i==9 else ' '), end="", sep="")
输 出0 1 2 3 4 5 6 7 8 9最 后 没 空 格