python上无效语法是怎么回事?

初学者,拜托回答详细一些,谢谢
2025-02-26 22:02:18
推荐回答(2个)
回答1:

先理一下问题:

(1)“def __init__(self, bh)”:是在定义解析函数,这是在定义类时需要用于类实例初始化的函数==》从这里看你是要定义一个类;

(2)“kz = medical("01")”:调用函数,并赋值给变量==》从这里看,medical()应该是一个函数;

(3)“medical supplies():”内部的“;”都是错误语法,Python每一语句结束后直接回车即可;

(4)“medical supplies():”这一语句本身什么都不是/哭/笑。

你的无效语法指的是上述(4)中的情况,从这句来看,既不是定义函数也不是定义类,而且这样形式的写法本身也是错误的,在Python中是不存在的。

调整后的代码如图:

回答2:

python的函数定义是def开头,不知道你那句想表达什么