Python是一種面向對象的編程語言,支持類的概念。類是一種數據類型,它定義了一組屬性和方法,用于創建對象。
在Python中,類的語法如下:
class ClassName: '''類的文檔字符串''' def __init__(self, arg1, arg2, ...): '''構造函數''' self.property1 = arg1 self.property2 = arg2 ... def method1(self, arg1, arg2, ...): '''方法1''' # 方法體 def method2(self, arg1, arg2, ...): '''方法2''' # 方法體
類的定義以關鍵字class開始,后面是類名,以冒號結尾。類的文檔字符串是一個可選項,用于描述類的功能和使用方法。
類通常包含構造函數和若干個方法。構造函數用于創建對象時初始化實例屬性,方法則定義了對象的行為。
在類的方法中,第一個參數通常是self,它表示對象本身。方法可以接收若干個參數,包括self。
下面是一個例子:
class Person: '''人類''' def __init__(self, name, age): '''構造函數''' self.name = name self.age = age def sayHello(self): '''打招呼''' print('Hello, my name is %s, I am %d years old.' % (self.name, self.age)) tom = Person('Tom', 23) tom.sayHello()
上面的代碼定義了一個Person類,包含構造函數和sayHello方法。構造函數初始化Person對象的兩個屬性name和age,sayHello方法打招呼并輸出屬性值。
最后,創建了一個名為tom的Person對象,并調用sayHello方法。
上一篇echarts與json
下一篇c 字典轉json