Python
python学习
qq_56912740
这个作者很懒,什么都没留下…
展开
-
Python中子类调用父类的私有属性和私有方法
在面向对象编程中,继承是一种强大的机制,它允许子类继承父类的属性和方法。然而,Python中的私有属性和方法通过命名约定来实现,即在属性或方法名前加上两个下划线__。虽然这种命名约定并不能严格限制对这些成员的访问,但它传达了一种意图,即这些成员不应该被外部代码直接访问。原创 2024-07-30 12:18:51 · 467 阅读 · 0 评论 -
Python 中的 Global 和 Nonlocal 关键字使用
在 Python 中,global和nonlocal关键字用于声明变量的作用域,它们分别用于处理全局变量和封闭作用域中的变量。global当你需要在函数内部使用和修改全局变量时,必须在函数内使用global关键字声明。num1 = 10 # 全局变量num1 = 20 # 局部变量print(num1) # 输出 20 就近原则 优先使用局部func1()# 当想修改全局变量时 先使用 global 关键词 声明num2 = 30global num2 # 声明 使用全局变量。原创 2024-07-27 23:37:47 · 439 阅读 · 0 评论