1. 程式人生 > 其它 >Pycharm基本使用以及Python基本語法

Pycharm基本使用以及Python基本語法

一.pycharm的基本使用

  # 主題選擇

    file>>settings>>Editor>>color Scheme

                    

                

  # pycharm切換直譯器

    file>>settings>>Project>>Python Interpreter

                  

                

  #如何建立python指令碼檔案

      """

      由於檔案的字尾名是用於識別該檔案內部的資料特徵,我們python檔案也有獨特的字尾名

      .py

      """

      右鍵點選檔案型別>>new>>python file

                 

  #如何調節字型大小

    file>>tettings>>Editoe>>general>>勾選Change font size with Ctrl+Mouse Wheel

                        

                    

  #如何執行py檔案

    檔案內容區域滑鼠右鍵選擇run ...py即可

                   

二.python的註釋語法

  """註釋是程式碼之母"""

  # 什麼是註釋

    註釋就是對一段程式碼的解釋,不參與程式的執行,只起到提示作用

  # 如何使用註釋

    方式1:使用警號 # 單行註釋

                  

    方式2:使用三引號(單雙引號)多行註釋

                  

  # pycharm註釋快捷鍵

    ctrl+?

    """

    1.警號與註釋文字之前一定要有一個空格

    2.如果單行註釋跟在了一行程式碼的後面,需要先空兩格在寫

    pycharm也提供自動化格式程式碼的功能

    ctrl+alt+l

    或手動點選自動化格式程式碼:code>>reformat code

    """

                    

    python程式碼編寫規範>>>:PEP8規範

    #如何快速掌握:藉助與pycharm的自動化提示,然後前後對比,每天記憶即可

三.變數

  # 什麼是變數

    即變化的量,用於記錄事物的某種狀態(模仿人類事物記憶能力)

  # 如何使用變數

    日常生活中:

    姓名:Henry

    年齡:18

    愛好:音樂

    程式中:

    username = 'Jason'

    age = 18

    hobby = 'music'

    語法格式

    username = 'Jason'

    username:變數名 =:賦值符號  'Henry':變數值

    底層原理

    遇到賦值符號先看符號右邊的再看符號左邊的

    age = 18

    1.在記憶體空間中申請一塊內容空間儲存18

    2.將18所在的記憶體空間地址繫結給變數名age

    3.之後如果要訪問18就通過變數名age訪問即可

                

四.命名規範與風格

  # 命名規範

    1.變數名只能由數字、字母、下劃線任意組合

      user@name(不對)、_(可以)、pwd_123_aaa(可以)

    2.變數名不能以數字開頭,下劃線建議不要開頭,因為由特殊含義

    3.變數名不能與關鍵字衝突

    4.變數名的命名一定要做到見名知意

      變數名見名知意是核心,無論變數多長

  # 命名風格

    1.駝峰體

      大駝峰 # 所有單詞首字母大寫

      UserNameFromDb

      小駝峰 # 第一個首字母小寫其餘首字母大寫

      userNameFromDb

      """JavaScript推薦使用駝峰體"""

    2.下劃線 # 單詞與單詞之間下劃線隔開

      user_name_from_db

      """python推薦使用下劃線"""

五、常亮

  主要用於記錄一些不變得狀態

    在python中沒有真正意義上的常亮,我們墨守成規的將全大寫的變數看成是常亮

      HOST=‘127.0.0.1' # 一般情況下配置檔案中較多使用

    在其他程式語言中是存在真正意義上的常量,定義了就無法修改

      const pi = 3.14 # 定義常量

      pi = 4 # 不支援修改

六.變數三要素

  1.變數的值

  2.變數的記憶體地址

  3.變數的資料型別

      例如:name = 'Henry'

      print(name) # 值

            

      print(id(name)) #一串數字,相當於記憶體地址編號

              

      print(type(name)) # 資料型別<class 'str'>

            

七.python底層優化

  當值資料量很小的時候,如果多個變數名需要使用,那麼會指向同一塊地址

    """

    一個變數名只能指向一個記憶體地址

    一個記憶體地址可以由多個變數名指向

    """

八.垃圾回收機制

  # 垃圾資料的定義

    在記憶體中沒有任何變數名指向的資料

  # 針對垃圾資料python開發了一套自動化回收方案

    1.針對計數

      記憶體中變數值身上有幾個變數名繫結引用計數就是幾,只要不為0就不是垃圾

    2.標記清除

      當記憶體即將沾滿的時候,python會自動暫停程式的執行,從頭到尾將記憶體中資料進行掃描

      並打上標記,之後一次性清除掉標記的資料

    3.分代回收

      會將資料的監管分為三個層次,隨著層級的下降監督的頻率降低