python3.7不同点
1、输出带中文的字符串必须声明coding类型,否则会报错误: #!/usr/bin/python3 def printinfo( arg1, *vartuple ): print("输出: ") print(arg1) for var in vartuple: print(var) return;printinfo(10);print(70,60,50);执行结果: nuligedeMacBook-Pro:testdb nulige$ python sum_test.py File "sum_test.py", line 59 SyntaxError: Non-ASCII character '\xe8' in file sum_test.py on line 59, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 正确的做法示例: #!/usr/bin/python3# -*- coding: utf-8 -*- """ # latin-1 # -*- coding: latin-1 -*- """ def printinfo( arg1, *vartuple ): print("输出: ") print(arg1) for var in vartuple: print