python-----01(面向對象編程基礎)

在python中,一切皆對象

封裝:把同一功能的放一塊。
繼承:追根溯源。
類是對象的藍圖和模板,而對象是類的實例。
實例: claddname = Classesname
函數的寫法:
    如下圖所示:

python-----01(面向對象編程基礎)

    類:
    如圖所示:

    在python中所有的函數都有返回值,如果你沒有給予return則默認返回出none,如果你給予了,則返回你給予的值。
進度條:
如圖所示:

python-----01(面向對象編程基礎)

1、導入庫, import 庫名
2、for 循環,如果計數的情況則使用。
    開始  結束  不長
    range的區間是一個前閉後開
range(start,end,[step])
3、格式化輸出
3.1 %-->%(),%d後接整型,%f後接浮點,%s後接字符串。
3.2 {}-->format(),它可以直接傳入任何類型,然後格式化輸出。
4、print 控制檯(terminal)打印
4.1 end 以什麼方式結尾,默認以換行符"\n"。
4.2 flush 刷新緩衝區。
Object------不是一個參數
定義類只有兩步:
1. 使用標識符class ClassName(object):
2. 重寫__init__函數,但是需要記住,一定要打上一個"self"的標記。
因爲後面會學到繼承,當在繼承的時候可能就會有函數名相撞的情況.或者說,類中會含有多個變量,多個函數,那麼就需要使用"self"手段去區分。
3. 類的傳參是在__init__函數中的.需要注意的是,如果你的參數可能被多個函數都使用,那麼你纔在__init__函數中去定義參數。

python-----01(面向對象編程基礎)

實例:

 1、輸入兩個數,打印這兩個數的差,和,乘,除,整除,取餘,平方。

python-----01(面向對象編程基礎)

 2、輸入一個年齡,如果年齡大於18歲可觀看視頻,小於18歲只能看動畫片。

python-----01(面向對象編程基礎)

 3、輸入一個年齡,如果年齡在18-20歲輸出abc,20-50歲輸出hahaha。

python-----01(面向對象編程基礎)

4、self實例。

python-----01(面向對象編程基礎)

5、輸入一個數判斷是否爲素數。

python-----01(面向對象編程基礎)

6、定義3個函數,第一個函數:年齡判斷 <18 ,18<40,40>, 第二個函數:性別判斷: 男,女,未知, 第三個函數:打印 (年輕,中年,老年)和性別。

python-----01(面向對象編程基礎)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章