
Pycharm的基本使用方法
1.第一次進入Pycharm后是這個界面,然后點擊New Project新建一個程序
2.然后按照圖中的第一步在你可以找到的路徑中創建一個你可以找到的文件夾,然后第二步選擇下方的Previously字母開頭的選項,第三步選擇你的python解釋器
3.Pycharm一般會幫你自動選擇解釋器,如果沒有自動幫你選擇就看第二步點擊旁邊的...(自動選擇無視這一步)
4.點進來后是這個界面,然后在文件夾里面右鍵找到New ——> python file點擊創建
5.文件就創建完畢了,但是我們會發現剛進入軟件字符會非常小,這時候就需要我們去設置里面調整了
6.點擊Flie進入到Editor,再點擊第一個General,然后勾選上這個,再點OK就可以了。
7.這時候我們字體就設置好了
這樣我們的Pycharm基本設置就完成了
小拓展
1.Pycharm解釋器的切換
點擊——>file——>settings——>project——>python interpreter
2.python的腳本文件后綴名為.py
3.可以點擊這兩個或者右鍵文件RUN運行文件
Pycharm的注釋語法
- 注釋對代碼很重要,一串好的代碼應該能做到新手程序員都能看懂,注釋可以算是代碼之母
- 什么是注釋
注釋就是對一行代碼的解釋,它不會參與運行,只會起到提示作用
如何使用注釋
1.使用井號(#) # 用於單行注釋
可以看到注釋文件並沒有運行
2.使用三引號(單雙)'' 用於多行注釋
3.pycharm的注釋快捷鍵為 Ctrl+?
在此點擊快捷鍵可以取消注釋
小拓展2
- 井號與注釋文本之間一定要有空格
- 如果單行注釋后面跟在了一行代碼后面,需要空兩格
- Pycharm也有自動規范代碼的功能,快捷鍵為Ctrl+alt+l,如果在頁面里面選擇就是code——> reformat code
- 不是太推薦新手依賴自動功能,不過可以把這個功能用作學習,檢查自己的代碼格式的錯誤,然后前后對比自己的錯誤
- python代碼編寫規范——>PEP8規范
變量
- 什么是變量
即變化的量,用於記錄事物的某種狀態(比如一個人的年齡) - 為什么有變量
模仿人了事物記憶能力
如何使用變量
日常生活中表示為:
姓名:張三
年齡:18
職業:男槍
程序中:
username = '張三'
age = 18
occupation = '男槍'
- 變量的語法格式
usernam = '張三'
變量名 賦值符號 變量值 - 變量的底層邏輯
底層原理(很重要!)
遇到賦值符號想看賦值符號的右邊再看左邊
比如:usernam = '張三'
1.在內存空間中申請一塊內存空間儲存 張三
2.將 張三 所在的內存空間地址綁定給變量名 usernam
3.之后如果想要訪問 張三 就通過變量名 usernam即可
命名規范
變量名只能由數字、字母、下划線任意組合
-
比如:user@name(不對,@為特殊符號)
-
_(可以,但是不建議下划線開頭,有特殊含義)
-
pwd_123_aaa(可以)
-
變量名不能以數字開頭,下划線也不建議開頭因為有特殊含義
-
變量名不能與關鍵字沖突 比如 print等關鍵字代碼
- 變量名的命名一定要做到見名知意
命名風格
- 駝峰體
1.大駝峰 # 所有單詞首字母大寫
’UserNameFromDb‘
2.小駝峰 # 第一個首字母小寫其余首字母大寫
‘userNameFromDB’
-
JavaScript(JavaScript是一種輕量級的腳本語言),推薦使用駝峰體
-
下划線 # 單詞與單詞之間用下划線隔開
‘user_name_form_db’
- python推薦使用下划線命名風格
常量
主要用於記錄一些不變的狀態
比如我壞掉的手機的機齡
- 在Python中沒有真正意義上的常量,在Python的江湖規矩中將全大寫的變量看成是常量
- HOST = '127. 0.0.1' # 一般情況下配置文件使用較多
- 在其他編程語言中是存在真正意義上的常量 定義了就無法修改
const pi = 3.14 # 定義常量
pi = 4
變量三要素
1.變量的值
2.變量的內存地址
3.變量的數據類型
class 'str即為數據類型,比如圖片有圖片類型,音頻有音頻類型
python底層優化
- 當數值很小的時候,如果有多個變量名需要使用,那么會指向同一地址
優化后
- 但是一個值不能同時指向便來了變量名
垃圾回收機制
- 垃圾數據的定義
在內存中沒有任何變量名指向的數據 - 針對垃圾數據Python開發了一套自動化回收的方案
1.引用計數 # 內存中變量值被幾個變量名綁定(指向)就是幾,沒有被綁定的變量值就是就是0,0就代表會被識別成垃圾,就會被Python自動清理
上圖的兩個沒被指向的 張三 就會被清除
2.標記清除 # 當內存即將占滿的時候,Python會自動暫停程序的執行,從頭到尾將內存中的數據進行掃描,並且打上標記,然后再進行清除,就比如各種清理軟件,找出需要清理的垃圾,並且標記,最后在進行一鍵清除
3.分帶回收 # 將數據分為三個層次,檢測程序的使用率,隨着層級的降低使用率高的軟件將被列入最后清理或者不清理的區域,不經常使用的軟件,就會有可能被清理
小拓展3
數據的類型
我們日常生活中數據分成很多種,比如文本文件 表格文件 視頻文件 音頻文件 圖片文件...
在IT的世界中儲存的方式也很多(其實不是很多)
數據類型
- 整型
大白話理解就是 整數 # int
作用:用來記錄人的年齡、班級人數、房子的棟數等 - 浮點型
大白話理解就是 小數 # float
作用:用來記錄人的體重、薪資、身高等非整數 - 整型與浮點型可以統稱為數字類型
主要用於數學運算和比較運算