1. 程式人生 > >Python基礎知識點回顧

Python基礎知識點回顧

單個 運算操作 函數名 魔術 one 單例 知識點 tin __init__

一、變量與標識符

  命名規則:數字、字母、下劃線組成,不能以數字開頭,不能是關鍵字

二、數據類型

  基本數據類型:

  多個變量賦值:a = b = c = 1 a, b, c = 1, 2, "runoob"

  Python3中有六個標準數據類型:

    •   Number(數字)(註意下數值運算操作中的 取余%,取整//)
    •   String(字符串)
    •   List(列表)
    •   Tuple(元組)
    •   Set(集合)
    •   Dictionary(字典)

  Python3 的六個標準數據類型中:

    •   不可變數據(3 個):
      Number(數字)、String(字符串)、Tuple(元組);
    •   可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

  列表、元組、集合、字典、字符串:

    正刪改查

三、分支語句:

  if elif else

四、循環:

  while

  for in

  break 和 continue

五、函數:

  1.無參數無返回值
  2.無參數有返回值
  3.有參數無返回值
  4.有參數有返回值

  return 單個值/多個值

  參數類型:
      位置參數
      默認參數
      *args
      **kwargs

  註意:打印一個值,在函數內部是直接print
     返回結果並打印,在函數內部是return 然後在外部調用的時候再打印

  遞歸函數:自己調用自己,註意:設置一個遞歸出口
  匿名函數:定義:函數名 = lambda 形參 : 返回值
  例:add = lambda a,b : a+b
      c = add(3, 4)

六、面向對象:

  類實例化對象

  屬性:

    1.實例屬性 self.屬性名 對象.屬性名

    2.類屬性  cls.屬性名  類名.屬性名

  方法:

    1.實例方法(成員方法)

    2.類方法

        @classmethod

    3.靜態方法

        @staticmethod

    魔術方法

        __init__  初始化

        __str__  打印對象

        __del__  刪除對象時調用

        __new__  給對象分配地址(內存空間)

    單例模式

七、文件、模塊、異常

  1.文件

     格式一:(手動關閉格式)

       打開文件:file = open("文件名", "讀寫模式")

       操作文件:例如:file.write(xxx)

       關閉文件:file.close()

     格式二:(免關閉模式)

       打開文件:with open("文件名", "讀寫模式") as file:

       操作文件:例如:file.write(xxx)

     打開方式:

          r  只讀

          rb  以二進制打開只讀

          w  寫  從文件開頭寫(會覆蓋原來的內容)

          wb  寫  以二進制寫

          a  追加寫

          ab  以二進制追加寫

     操作文件:

          read()   

          readline()  讀一行

          readlines()  讀取所有行

          write()

八、異常

    try:

      代碼

    except  錯誤類型  as  e:

      代碼

    else:

      代碼

    finally:

      代碼

九、模塊

    import  模塊名

    from  模塊名  import  方法名

    from  模塊名  import  *

Python基礎知識點回顧