通过使用global关键字可以在函数内部修改全局变量.x = 300def myfunc(): global x x = 200myfunc()print(x)执行结果:200
回答于 2022-06-02 12:57
父类是被继承的类,也称为基类。子类是继承另一个类的类,也称为派生类。一、创建父类:任何类都可以是父类,因此语法与创建任何其他类相同:class Person: def __init__(self, name, age): self.name = name self.age = age def myfunc(self): print("我的名字是 " + self.name)p1 = Person("小花", 36...
回答于 2022-06-02 12:45
class Person: def __init__(self, name, age): self.name = name self.age = age def myfunc(self): print("我的名字是 " + self.name)p1 = Person("小花", 36)del p1.name #删除name属性p1.myfunc()执行结果:报错name属性不存在,说明删除成功了Traceback (most recent call last): File "d:\users\xin...
回答于 2022-06-02 12:36
class Person: def __init__(self, name, age): self.name = name self.age = age def myfunc(self): print("我的名字是 " + self.name)p1 = Person("小花", 36)p1.name = "薇薇" p1.myfunc()执行结果:我的名字是 薇薇
回答于 2022-06-02 12:34
self参数是对类的当前实例的引用,用于访问属于该类的属性变量。class Person: def __init__(self, name, age): self.name = name self.age = age def myfunc(self): print("我的名字是 " + self.name)p1 = Person("小花", 36)p1.myfunc()执行结果:我的名字是 小花self参数其实不是必须命名为self,你...
回答于 2022-06-02 12:22
所有类都有一个名为 __init__() 的函数,该函数始终在启动类时执行。每次使用类创建新对象时,都会自动调用__init__()函数。使用 __init__() 函数将值分配给对象属性,或在创建对象时必须执行的其他操作:例创建一个名为 Person 的类,使用 __init__() 函数为name和age属性赋值:class Person: def __init__(self,...
回答于 2022-06-02 10:15
lambda 函数是一个小型匿名函数。语法:lambda arguments : expression其中,arguments表示参数,可以是任意数量的参数,expression是表达式,只能有一个表达式,执行表达式返回结果。sum = lambda a, b, c : a + b + cprint(sum(16, 18, 59))执行结果:93
回答于 2022-06-02 10:03
当我们定义了一个函数,但是没有具体的实现逻辑的时候,可以放一个pass语句以免出错。def myfunction(): pass
回答于 2022-06-02 08:56