python 基本語法
- 布爾值:True False,操做符有 and, or, not;
- 常量一般使用大寫表示,如PI = 3.14159265359;
- 除法操做符有 /, //, %,如 10 / 3 = 3.3333333333333335,10 // 3 = 3, 10 % 3 = 1;
- 在計算機內存中,統一使用Unicode編碼,當須要保存到硬盤或者須要傳輸的時候,就轉換爲UTF-8編碼;瀏覽網頁的時候,服務器會把動態生成的Unicode內容轉換爲UTF-8再傳輸到瀏覽器;
- 要計算str包含多少個字符串,可使用len()函數;
- Python中,採用的格式化方式和C語言是一致的,用%實現;%d表示整數,%f表示浮點數,%s表示字符串,%x表示十六進制整數;
- 使用format()來格式化字符串:print('Hello, {0}, this is python demo,version {1}'.format('deamon', 3.5));
- list的定義:myBooks = [];使用append()添加到末尾;使用insert能夠指定位置;刪除最後的元素使用pop(),刪除指定的元素使用pop(i);
- tuple的定義 myBooks = ();
- str轉int類型:int();
- for循環;
- range()函數的使用;
- dict與set的使用:dict判斷一個key是否存在,可使用in()或者get()判斷,刪除key使用pop方法;
- dict是用空間來換取時間的一種方法,即很佔用內存空間;
- 內置函數;
- pass;
- 自定義函數參數順序爲:必選參數、默認參數、可變參數、命名關鍵字參數和關鍵字參數;
- 默認參數必須指向不變對象;
- 定義可變參數:* 參數名;
- 變量,方法的做用域的區分經過前綴"_"來實現的;
- 判斷類型:type(),isinstance();
- types
- dir()函數能夠顯示對象的全部屬性和方法;
- hasattr()判斷是否有這個屬性;
- 類屬性;
- python 能夠動態的綁定方法!!
- @property
歡迎關注本站公眾號,獲取更多信息