1. 程式人生 > 其它 >python語法與pycharm的基本使用

python語法與pycharm的基本使用

內容概要

pycharm基本使用

python註釋語法

變數與常量

垃圾回收機制

資料型別

1. pycharm基本使用

  • pycharm安裝完成後首次開啟要注意:

    檔案路徑(不要選擇C盤)

    python環境要選擇本地已經下載安裝好的路徑

    接著選擇create

    滑鼠放在檔名上 右鍵選擇新建

    自己命名

    如果覺得字型比較小

    可以設定ctrl+滑鼠滾輪調節



    選擇OK就可以實現啦
  • 主題切換

  • 如果你下載了不同版本python 還可以切換


    這樣就完成直譯器切換啦
  • 執行py檔案

    還可以通過

    通過這些你就被稱為一名基礎程式設計師啦

2. python的註釋語法

  • 什麼是註釋
    註釋是程式碼之母 是對一段程式碼的解釋 但不參與程式的執行 只起到提示作用
  • 如何使用註釋
    單行註釋---#空格文字(如果#註釋跟在文字後面 要先空兩格#空格文字)
    多行註釋---‘’‘’‘’/“”“”“”三次都可以 在中間輸入文字
    快捷鍵註釋---選中文字按ctrl? 可以一次註釋所有文字
  • 書寫程式碼格式
    參考PEP8規範
    pycharm有一鍵自動化格式的功能

    也可以用快捷鍵 ctrl alt l(可以利用pycharm的自動化提示 前後對比 每天記憶 有助於快速掌握)

3. 變數與常量

  • 變數
    是變化的量 用於記錄事物的某種狀態(模仿人類事物記憶能力)
  • 語法格式
    username空格=空格內容
    username-->變數名
    =-->賦值符號
    內容-->變數值
  • 如何使用
    生活中
    姓名:mary
    年齡:20
    愛好:美女
    程式中
    name = 'mary'
    age = 20
    hpbby = 'beautiful woman'
  • 底層原理
    遇到賦值符號要先從右邊往左看
    比如:age = 20
    1.在記憶體空間裡申請一塊記憶體空間存放20
    2.將20所在的空間地址繫結給變數名age
    3.之後如果要訪問20就通過變數名age即可
  • 命名規範與風格
    規範:
    1.變數名只能由數字、字母、下劃線任意組合
    2.變數名不能以數字開頭 下劃線不要開頭因為有特殊含義
    3.變數名不能與關鍵字/詞衝突
    4.變數名的命名一定要見名知意---變數名見名知意是核心 無論變數多長(非常重要)
    風格:
    1.駝峰體---javascript推薦
    --->大駝峰(所有單詞首字母大寫)--UserNameFromDb
    --->小駝峰(第一個詞首字母小寫其餘的詞首字母大寫)--userNameFormDb
    2.下劃線---python推薦使用
    --->單詞與單詞之間下劃線隔開---user_name_from_db
  • 常量
    主要用於記錄一些不變的狀態
    但是在python中沒有真正意義上的常量 只是我們墨守成規的將全部大寫的變數看成常量
    ···例如:HOST = '127.0.0.1'(一般情況下在配置檔案中使用的較多)
    在其他的程式語言中是存在真正意義上的常量的 並且定義了就無法修改
    ···例如:const pi = 3.14 就屬於定義常量
    pi = 4 不支援修改
  • 變數的三要素
    1.變數的值
    2.變數的記憶體地址(id)
    3.變數的資料型別(type)
    ···例如:name = Mary
    print(name)---值
    print(id(name))---一串數字 相當於是記憶體地址編號
    print(type(name))---資料型別 <class 'str'>(str型別)
  • python底層
    在變數值資料很小的時候 如果有多個變數名要用 那麼都會指向同一塊地址
    -->一個變數名只能指向一個地址(對於每個變數名來說 都只指向了一個地址)
    -->一個記憶體地址可以有多個變數名指向(對一個地址來說 指向了多個變數名)

4.垃圾回收機制

  • 垃圾資料的定義
    ···在那個記憶體中沒有任何變數名指向的資料
  • 針對垃圾資料 python開發了一套自動回收方案
    1.引用計數
    記憶體中有幾個變數名繫結引用計數就是幾 只要不為0就不是垃圾
    2.標記清除
    在記憶體即將佔滿的時候 python會自動暫停程式的執行 從頭到尾的將記憶體中所有資料進行掃描 並打上標記 之後一次性進行清除
    3.分代回收
    會將資料的監管分為三個層級 隨著層級的下降監督的頻率降低

5.資料型別

1.概念
生活中有很多資料的儲存方式和表現形式---文字檔案 表格檔案 視訊檔案 音訊檔案 圖片檔案...
IT世界裡 資料的儲存方式和表現形式也是千變萬化的
2.型別-->整型(int)
也叫做:整數 類似人的年齡 班級的人數
age = 20--->直接寫整數就是整型
3.型別-->浮點型(float)
也叫做:小數 類似人的身高 體重
weight = 120.5-->直接寫小數就是浮點型
==》整型和浮點型統稱就是資料型別 主要應用於數學運算和比較運算