python一切皆对象的理解_在 Python 中万物皆对象
生活随笔
收集整理的這篇文章主要介紹了
python一切皆对象的理解_在 Python 中万物皆对象
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在 Python 中一切都是對象,并且幾乎一切都有屬性和方法。所有的函數都有一個內置的 __doc__ 屬性,它會返回在函數源代碼中定義的 doc string;sys 模塊是一個對象,它有一個叫作 path 的屬性;等等。
我們仍然在回避問題的實質,究竟何謂對象?不同的編程語言以不同的方式定義 “對象” 。某些語言中,它意味著所有 對象必須 有屬性和方法;另一些語言中,它意味著所有的對象都可以子類化。在 Python 中,定義是松散的;某些對象既沒有屬性也沒有方法,而且不是所有的對象都可以子類化。但是萬物皆對象從感性上可以解釋為:一切都可以賦值給變量或作為參數傳遞給函數。
這一點太重要了,所以我會在剛開始就不止一次地反復強調它,以免您沒注意到:在 Python 中萬物皆對象。字符串是對象。列表是對象。函數是對象。甚至模塊也是對象,這一點我們很快會看到。
以上三段話出自《深入Python: Dive Into Python 中文版》2.4節,這個特點太像Java語言了,剛學習Python,喜歡Python,希望自己以后能學好Python,用好Python,再次記錄之。
最后引用《可愛的Python》中一句話:
人生苦短,我用Python!
——《可愛的Python》
總結
以上是生活随笔為你收集整理的python一切皆对象的理解_在 Python 中万物皆对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python递归详解_python基于递
- 下一篇: python内置函数open_Pytho