近日遇到了python 2和3版本的一些区别,作为学习笔记进行记录,如有错误,还望指正,谢谢
r="vivi"
print("i",r)
python显示结果:('i',''vivi)
python3显示结果:i vivi
r="vivi"
print("i"f"{r}")
python显示结果:
File"python.py",line 2
print("i"f"{r}")
^
syntaxError: invalid syntax
python3显示结果:
ivivi
r="vivi"
print("i",f"{r}")
python显示结果:
File"python.py",line 2
print("i"f"{r}")
^
syntaxError: invalid syntax
python3显示结果: i vivi
r="vivi"
print("i%s"%r)
python3显示结果: ivivi
python显示结果: ivivi
r="vivi"
print("i%s",%r)
python3显示结果:
File"python.py",line2
print("i%s",%r)
^
syntaxError:invalid syntax
python显示结果:
File"python.py",line2
print("i%s",%r)
^
syntaxError:invalid syntax
r="vivi"
print("i{}".format(r))
python3显示结果: ivivi
python显示结果: ivivi
r="vivi"
print("i".format(r))
python3显示结果 i
python显示结果 i
r="vivi"
p="i{}"
print(p.format(r))
python3显示结果: ivivi
python显示结果: ivivi
j="\n1\n2\n3\n4\n5"
print("n:",j)
python3显示结果:
n:
1
2
3
4
5
python显示结果:
('n:','\n1\n2\n3\n4\n5')
j="\n1\n2\n3\n4\n5"
print("n:%s",%j)
python3显示结果:
n:
1
2
3
4
5
python显示结果:
n:
1
2
3
4
5