[小甲魚]入門學習python筆記 【魔法方法】
//__new__(cls[,....]) //對象實例化調用的第一個方法,它的第一個參數是這個類,而其他參數會直接傳遞給__init__()方法 //需要在基類的基礎上對其進行修改時重寫__new__()方法
//__del__()方法 //只有在該類實例化的對象全部被del掉時,才調用__del__()方法
//python 中的運算符重載 class New_int(int): //基於基類int的子類New_int def__add__(self,other) //重載運算符 + return int.__sub__(self,other) //返回基類的減法運算 classNew_Int(int): def__add__(self,other): return int(self)-int(other) // 等價於int. __sub__(self,other) >>>a = New_Int(1) >>>b = New_int(3)
[小甲魚]入門學習python筆記 【魔法方法】
相關推薦
[小甲魚]入門學習python筆記 【魔法方法】
實例化 魔法 sel width 對象 重寫 pre body wid //__new__(cls[,....]) //對象實例化調用的第一個方法,它的第一個參數是這個類,而其他參數會直接傳遞給__init__()方法 //需要在基類的基礎上對其進行修改時重寫__new_
【零基礎入門學習Python筆記017】GUI的最終選擇:Tkinter
1.Canvas元件 1.1 在Canvas元件上繪製物件,可以用create_xxx()的方法(xxx表示物件型別,例如直線line,矩形rectangle和文字text等)from tkinter import * # 建立主視窗 root = Tk() w =
【零基礎入門學習Python筆記006】Python之常用操作符
算術操作符 +、-、*、/、%、**、// //是d版除號(Python3與Python2的不同之處,本文主要以Python3為主,因為個人認為這也是以後發展的方向,並且本人沒有學習過Python2系
【零基礎入門學習Python筆記005】閒聊之Python的資料型別
1.Python的一些數字型別 整型、浮點型、e記憶法、布林型別 有小數點的事整型;沒有小數點的是浮點型;e記憶法就是科學計數法,一般用於比較大的或者比較小的數;布林型別就是一種特殊的整數型,Ture
小白入門學習Python,值得你重視的那些事兒
ges 學習python .com log pytho strong roc 犯錯 plot 幾乎所有的人都說Python簡單易學,入門很簡單,但對於很多只會基礎電腦操作的人來說,感覺真的很難,自己看書遇到難懂的知識點,也不知道改如何攻克。那麽對於一個毫無基礎的人要怎麽學習
零基礎入門學習python[小甲魚]--就這麽愉快地開始吧01
inf 基礎 tro str 利用 build ice size 輸入 1. 從IDIE啟動python IDLE是一個python shell,shell的意思就是“外殼”,從基本上說,就是一個通過輸入本與程序交互的途徑。像windows的cmd的窗口,像
學習筆記-小甲魚Python3學習第一講:我和python的第一次親密接觸
idl print alt 什麽 舉例 nag pat 程序員 分享 測試題: 0、python 是什麽類型的語言?python是一種腳本語言 IDLE 是什麽?是一種python shell,類似於windows的cmd窗口和linux的shell print()
學習筆記-小甲魚Python3學習第二講:用Python設計第一個遊戲
拼接 ilove lov love tab fish ins 小甲魚 cti 測試題: 什麽是BIF?built-in function,是python內置函數的意思,python內置了非常多的函數,方便程序員直接調用,快速編寫腳本程序 用課堂上小甲魚教的方法數一數
學習筆記-小甲魚Python3學習第五講:閑聊之python數據類型
轉換 water != utf-8 import tex 表示 程序 type 數據類型:整型、浮點型、布爾型整型:1、234、54浮點型:12.234、2.3e5 = 230000.0、1.5e-3 = 0.0015布爾型:True、False。True + True 返
學習筆記-小甲魚Python3學習第六講:python之常用操作符
mar 邏輯 .... 運算操作 == 整數 image 臺階 size 常用操作符運算操作符:加+ 減- 乘* 除/ 余% 冪運算** 地板除//比較操作符: < ,> ,<=,>=,==,!=邏輯操作符: and,or,not優先級:冪運算符有點
第003講:插曲之變數和字串 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 以下哪個變數的命名不正確?為什麼? (A) MM_520 (B) MM520 © 520_MM (D) _520_MM C不正確。因為變數的命名要以字母或下劃線開頭。 在不上機的情況下,以下程式碼
第002講:用Python設計第一個遊戲|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 什麼是BIF? BIF指的是bulit in function,指的是Python裡的內建函式。 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF? 輸入&g
第001講:我和Python的第一次親密接觸|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 Python 是什麼型別的語言? Python是程式碼語言 IDLE 是什麼? IDLE是一個Python Shell,shell的意思就是“外殼”,基本上來說,就是一個通過鍵入文字與程式互
第014講:字串:各種奇葩的內建方法 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 還記得如何定義一個跨越多行的字串嗎(請至少寫出兩種實現的方法)? 例一:str = (‘春眠不覺曉, 處處聞啼鳥。 也來風雨聲, 花落知多少。’) 例二:str = ‘春眠不覺曉, 處處聞啼鳥。 也來風雨聲
第013講:元組:戴上了枷鎖的列表 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 請用一句話描述什麼是列表?再用一句話描述什麼是元組? 列表:類似於一個倉庫,可以往其中儲存東西,當然也可以向其中增加或者刪除東西; 元組:類似於一個保險箱,但是和保險箱不同的是,當你向其中存入資料後,
第011講:列表:一個打了激素的陣列2 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 1. 請問如何將下邊這個列表的’小甲魚’修改為’小魷魚’? list1 = [1, [1, 2, [‘小甲魚’]], 3, 5, 8, 13, 18] list1[1][2]='小魷魚' 2. 要對一個列表
第010講:列表:一個打了激素的陣列1 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: 測試題: 列表都可以存放一些什麼東西? 列表可以存放整型數字,字串,浮點型數字,還有列表 向列表增加元素有哪些方法? append() 新增單個元素 extend () 新增多個元素 inset
第009講:了不起的分支和迴圈3 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: 0、下面的迴圈會列印多少次"I Love FishC"? for i in range(0, 10, 2): print(‘I Love FishC’) (0,2,4,6,8)共5次 1、下面的迴圈會列
第007、008講:了不起的分支迴圈1&2 | 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 基礎題: if not (money < 100): 上邊這行程式碼相當於? if money >= 100: assert 的作用是什麼? assert斷言是宣告其布林值必須為真的判定,如果發
第006講:python之常用操作符| 學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: Python 的 floor 除法現在使用 “//” 實現,那 3.0 // 2.0 您目測會顯示什麼內容呢? 1.0 a < b < c 事實上是等於? (b>a)