Python编程基础:类、异常、模块及语法规则
1. 类的定义与使用
1.1 类的基本定义
在Python中,类的定义以 class
关键字开始。例如:
class Stack(object):
def length(self):
return len(self.stack)
这里, class Stack(object)
声明 Stack
为一个对象,括号内的 object
表示 Stack
类继承自 object
,它是所有Python类型的根。类中的方法使用 def
语句定义,每个方法的第一个参数通常是 self
,用于引用对象本身。操作对象属性时,必须显式引用 self
变量。
1.2 类的使用示例
以下是使用 Stack
类的示例代码:
s = Stack() # 创建一个栈
s.push(“Dave”) # 向栈中添加元素
s.push(42)
s.push([3,4,5])
x = s.pop() # x获取栈顶元素 [3,4,5]
y = s.pop()