python是面向对象的语言_*Python面向对象总结
在語言數不勝數,雖然任何一門語言都萬變不離其宗,但還是有差別的,個人感覺要想學好Python面向對象,首先要多練,畢竟熟能生巧,分享一個學習面向對象小技巧:把生活和學習結合起來,當你看到生活或程序中某些對象時,要先思考,思考她們能否設計成一個類,思考他們能設計成一個什么類,他們的共同屬性,然后去驗證,并不一定要把他做成程序,而是為了總結經驗,這樣時間長了,我們看待事情的視角就會不同,能一眼看出它的本質,然后舉一反三,看出他的使用范圍。學過其他語言的應該結合起來理解Python的語言結構,而不是依賴之前的,這樣只會束縛你的思想,畢竟你學習的其他語言只能作為參考,而不是對它的升華,把自己的腦袋騰出來一點空白的區域,先把新的語言記住,然后慢慢消化才會真正的成長。
Python中,類和對象都是不可或缺的,類是對象的一種抽象概念,對象是類的一種具體事例,值得一說的是,和我之前學的c++一樣,Python也是用class關鍵詞聲明類的,并且調用方法相同,都是:對象+"."+方法(),但是Python中多出__init__(初始化函數)__str__等內置函數,這是我在其他語言中不曾見過的,而且if __name__=="__main__":這種主函數入口很新穎,當然也可能是我見識少,不曾見過,Python這門語言很有特點,比如它不像其他語言每行結束要加“;”其他語言的分級使用{}來實現,而Python使用縮進來實現分級,個人感覺比較喜歡縮進分級,更容易看代碼,更容易糾錯。
其實面向對象很容易理解,既然是一個對象,他必然有著自己的屬性,類是對象的抽象概念,他就可以聲明很多擁有相似功能的對象,對象的行為(函數)也可看成是類的一種屬性,如果聲明了一個對象,那么這個對象就可以調用這個行為(函數),比如:美的冰箱可以看成是一個對象,他的屬性是可以對食物保鮮,冷凍等,同時海爾冰箱也是一個對象,也具有保鮮冷凍的屬性,這時就可以把海爾和美的看成是一個冰箱類的兩個對象,這時可以聲明一個**冰箱對象,他當然也具有保鮮冷凍的功能。歸納一下就是可以根據對象的屬性抽象出來一個類,這時就可以用類聲明對象,聲明的對象也具有這種屬性,也可有各種方法(函數)來實現各種功能。
人生的路上不可能會一帆風順,而我們要做的就是調整好自己的心態,用最完美的姿態去面對,這樣即使結果不盡如人意,但我們不會后悔,寧受苦難,不留遺憾!
總結
以上是生活随笔為你收集整理的python是面向对象的语言_*Python面向对象总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux grep命令详解_Linux
- 下一篇: python俄罗斯方块代码34行_少儿编