內容概要
- Pycharm的基本使用
- 注釋語法
- 變量與常量
- 垃圾回收機制
- 數據類型
內容詳細
文件路徑要注意,Python環境要選擇本地下載好的,main.py腳本文件暫時不勾選
主題選擇:
pycharm切換解釋器:
點擊add
選擇需要的解釋器點擊OK
如何創建Python腳本文件
在你選擇存放項目的文件夾上點擊右鍵
輸入一個名字回車就好了
由於文件的后綴名是用於識別該文件內部的數據特征 我們Python文件也有獨特的后綴名 .py
如何調節字體大小
勾選上點擊OK
然后再寫代碼的時候可以按着Ctrl鍵滑動鼠標上滑輪放大和縮小
如何運行Py文件
文件內容區域鼠標右鍵選擇run即可
Python的注釋語法(注釋是代碼之母!!!)
什么是注釋
注釋就是對一段代碼的解釋
如何使用注釋
方式1:使用 ‘#’ 號 單行注釋
方式2:使用三引號(單雙都可以) 多行注釋
pycharm注釋快捷鍵
Ctrl + ?
注:
#與注釋文本之間一定要有一個空格
如果單行注釋跟在了一行代碼后面 需要先空兩個空格再寫
pycharm也提供自動化格式代碼功能
Python代碼編寫規范:PEP8規范
想要快速掌握 借助pycharm的自動化提示,前后對比,每天記憶
變量
什么是變量
即變化的量 用於記錄事物的某種狀態(模仿人類事物記憶能力)
如何使用變量
日常生活中:
姓名:zhangsan
年齡:18
愛好:音樂
程序中:
username = 'zhangsan'
age = 18
hobby = 'music'
語法格式:
username = 'zhangsan'
變量名 賦值符號 變量值
"""
底層原理(必會!!)
遇到賦值符號先看符號右邊再看左邊的: age = 18
1.在內存空間中申請一塊內存空間存儲18
2.將18所在的內存空間地址綁定給變量名age
3.之后如果要訪問18就通過變量名age訪問即可
"""
命名規范與風格
# 命名規范
變量名只能由數字、字母、下划線任意組合
user@name(不對)、 _(可以)、pwd_123_aaa(可以)
變量名不能以數字開頭,下划線建議不要開頭因為有特殊含義
變量名不能與關鍵字沖突:
如:name = print
變量名的命名一定要做到見名知意(重要)
"""變量名見名知意是核心 無論變量多長"""
# 命名風格
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 = 'zhangsan'
print(name) # 值
print(id(name)) # 一串數字 相當於是內存地址編號
print(type(name)) # 數據類型 <class 'str'>
Python底層優化
當數據量很小的時候 如果有多個變量名需要使用 那么會指向同一個地址
"""
一個變量名只能指向一個內存地址
一個內存地址可以有多個變量名指向
"""
垃圾回收機制
# 垃圾數據的定義
在內存中沒有任何變量名指向的數據
# 針對垃圾數據Python開發了一套自動化回收方案
1.引用計數
內存中變量值身上有幾個變量名綁定計數就是幾 只要不為0就不是垃圾
2.標記清除
當內存即將沾滿的時候 Python會自動暫停程序的執行 從頭到尾將內存中數據進行掃描
並打上標記 之后一次性清除掉標記的數據
3.分代回收
會將數據的監管分為三個層次 隨着層級的下降監督是頻率降低
數據類型
# 什么是數據類型?
在現實生活中存儲數據的方式和表現形式有很多
文件文本 表格文件 視頻文件 音頻文件 圖片文件。。。
在IT世界里數據的存儲方式和表現形式也是千變萬化的
數據類型之整形int
# 理解 :整數int
作用:記錄人的年齡 班級人數...
定義:
age = 18 # 直接寫整數就是整數
數據類型之浮點型float
# 理解:小數float
作用:記錄人的體重 薪資 身高
定義:
salary = 3.1 # 直接寫小數就是浮點型
"""
整型與浮點型可以統稱為數字類型
主要用於數學運算和比較運算
"""