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
相關文章
相關標籤/搜索