Python 3基礎教程16-類
本文介紹類和簡單使用,類是需要class這個關鍵字來宣告的,一般如下面的語法:
class className:
def fun1():
pass
def fun2():
pass
看下面demo.py
# 練習類和使用
'''
類是用來管理函式的,類的引用是為了物件導向程式設計
Python同時支援程式導向程式設計和麵向物件程式設計,沒有使用claa就是程式導向程式設計
'''
class calculator:
def addition(x,y):
added = x + y
print(added)
def subtraction(x,y):
sub = x - y
print(sub)
def multiplication(x,y):
mult = x * y
print(mult)
def division(x,y):
div = x / y
print(div)
'''
類的使用,一般先要初始化這個類的例項物件
然後通過例項物件.方法名稱去呼叫相關的例項方法或者類方法或者靜態方法
'''
# 直接類名.方法來呼叫
calculator.multiplication(3,5)
calculator.addition(3,5)
# 少寫引數或者不寫,會報錯
# calculator.multiplication(3)
"""
在不同類檔案裡,需要引入外部類,先例項化類的一個物件,然後呼叫
cal = calculator()
cal.addition(3,5)
cal.subtraction(3,5)
cal.multiplication(3,5)
這種情況,等學了匯入包之後來介紹
"""
有可能你在其他地方看到的類是這樣定義的
class className(object):
def func1():
pass
這個至少在Python2.7我們在寫自動化測試框架經常這樣寫,等介紹了繼承的概念再來介紹這裡。
相關文章
- Python3基礎18——類與物件Python物件
- Python基礎教程Python
- Python字元編碼的常用種類!Python基礎教程Python字元
- python 教程_【python 基礎教程詳解】Python
- python基礎3Python
- python基礎教程|菜鳥教程Python
- python菜鳥教程學習3:基礎語法Python
- Python基礎:語法基礎(3)Python
- Python Numpy基礎教程Python
- Python基礎面試題30問!Python基礎教程Python面試題
- python:類1——類和物件基礎Python物件
- c#圖解教程 類基礎C#圖解
- Python基礎-類與物件Python物件
- 《SQL基礎教程》筆記(3)SQL筆記
- python-基礎教程-pprintPython
- 【莫煩】python基礎教程Python
- Python 基礎知識教程Python
- Python scrapy基礎教程(三)Python
- Python scrapy基礎教程(二)Python
- Python scrapy基礎教程(一)Python
- Gurobi基礎教程(Python版)-系列教程2Python
- Python基礎之:Python中的類Python
- Python 基礎 3 - 元組Python
- Python Flask基礎教程(入門)PythonFlask
- Python基礎教程01 Hello World!Python
- Python基礎教程03 - 序列 (sequence)Python
- Python基礎教程06 - 迴圈Python
- Python基礎教程07 - 函式Python函式
- Python基礎教程04 運算Python
- 《Python基礎教程》小小有感Python
- Python基礎教程.18214570Python
- Python基礎之四:Python3 基礎資料型別Python資料型別
- Python 快速教程(基礎篇02):基礎資料型別Python資料型別
- (Python基礎教程之七)Python字串操作Python字串
- Python類的基礎--設計、使用Python
- Python入門基礎(3 下)Python
- Python基礎學習3——列表Python
- Python3 基礎語法Python