pycharm的基本使用 、 Python的注釋語法,變數,常量,垃圾回收機制,數據類型
1、文件路徑要注意
我把文件放在了D盤,如下圖;你們可以根據自身情況設置
2、python環境要選擇本地下載好的
如下圖:
點擊本機存在的環境,如果提示NO interpr,就點擊第二步
如果還是沒有則繼續如下圖
主題選擇
點擊file,settings,—Editor—color— scheme
如下圖所示:
pycharm切換解釋器
點擊file — settings — Project — Python Interpreter
如下圖所示:
如何創建python腳本文件
由於文件的後綴名是用於識別該文件內部的數據特徵 我們python文件也有獨特的後綴名 .py
如何調節字體大小
打開 file—settings—Editor—general—勾選change font size with ctrl mouse wheel
如何運行py文件
文件內容區域滑鼠右鍵選擇run ….py即可
python的注釋語法
“””注釋是程式碼之母!!!””” 1.什麼是注釋 注釋就是對一段程式碼的解釋 不參與程式的運行 只起到提示作用
2.如何使用注釋 方式1使用警號 # 單行注釋 方式2使用三引號(單雙) 多行注釋
3.pycharm注釋快捷鍵 ctrl + ?
“”” 1.警號與注釋文本之間一定要有一個空格
2.如果單行注釋跟在了一行程式碼的後面 需要先空兩個再寫 pycharm也提供自動化格式程式碼的功能 ctrl+alt+l code reformat code “””
python程式碼編寫規範 >>>: PEP8規範 # 如何快速掌握 藉助於pycharm的自動化提示 前後對比 每天記憶即可
變數
變數
### # 1.什麼是變數
即變化的量 用於記錄事物的某種狀態(模仿人類事物記憶能力)
### # 2.如何使用變數
日常生活中:
姓名:Jason
年齡:18
愛好:學習
程式中:
username = 'jason'
age = 18
hobby = 'music'
"""
語法格式
username = 'jason'
變數名 賦值符號 變數值
底層原理(必會!!!)
遇到賦值符號先看符號右邊的再看左邊的
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 = ‘jason’
print(name) # 值
print(id(name)) # 一串數字 相當於是記憶體地址編號
print(type(name)) # 數據類型 <class ‘str’>
python底層優化
當值數據量很小的時候 如果有多個變數名需要使用 那麼會指向同一塊地址
一個變數名只能指向一個記憶體地址
一個記憶體地址可以有多個變數名指向
垃圾回收機制
垃圾數據的定義: 如下圖所示,如
針對垃圾數據python開發了一套自動化回收方案
1.引用計數
記憶體中變數值身上有幾個變數名綁定引用計數就是幾,只要不為0就不是垃圾
舉例:兩個變數x = 10、y = 20,詳解如下圖,
當我們執行x=y時,記憶體中的棧區與堆區變化如下
2.標記清除 — 當記憶體即將沾滿的時候 python會自動暫停程式的執行 從頭到尾將記憶體中數據進行掃描
並打上標記 之後一次性清除掉標記的數據
3.分代回收 — 會將數據的監管分為三個層次 隨著層級的下降監督的頻率降低
數據類型
# 什麼是數據類型?
在現實生活中存儲數據的方式和表現形式有很多
文本文件 表格文件 影片文件 音頻文件 圖片文件...
在IT世界裡數據的存儲方式和表現形式也是千變萬化的
數據類型之整型int
# 大白話理解:整數int
作用:記錄人的年齡 班級人數 ...
定義:
age = 18 # 直接寫整數就是整型
數據類型之浮點型float
# 大白話理解:小數float
作用:記錄人的體重 薪資 身高
定義:
salary = 3.1 # 直接寫小數就是浮點型

小總結
整型與浮點型可以統稱為數字類型
主要用於數學運算和比較運算