我刚开始学习python,在异常处理中使用try命令时,出现语法错误
这是我的代码,
def divide(a,b):
{
print(a," hello world", b)
try:
return a/b
except:
print("It is meaningless")
}
print(divide(1,2))
这是我的输出,
PS D:\python> python firstprog.py
File "firstprog.py", line 4
try:
^
SyntaxError: invalid syntax
你能帮助我吗?
首先删除你的大括号,python 中的大括号用于字典/集合速记声明。
喜欢:
def divide(a,b):
print(a," hello world", b)
try:
return a/b
except:
print("It is meaningless")
print(divide(1,2))
因为使用花括号和冒号 python 认为它是某种字典并在尝试附近抛出错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句