python基礎篇(01)
阿新 • • 發佈:2018-12-26
python的基礎篇(01)
版本選擇
- python2.7是python2的最後一個版本,到2020年將不再維護
- python3.6是python3最新的版本中較穩定,是python方向的未來
- py2與py3不相容,現在我們選擇python3進行講解,以後會對比py2和py3的區別
python的就業方向
- WEB後端、爬蟲、運維、資料分析、機器學習、人工智慧
- 需要學習的:python語法基礎、WEB/Linux/DB、WEB框架、爬蟲/資料分析/機器學習
安裝環境
- 就不過多的講解,網上教程太多了,建議官網下載
- python有兩種型別
a >社群版< (也是屬於閹割版,有很多功能不能用但是隻是學習是夠用,不適合開發)
b >正式版< (正式版適合開發所用,但是要錢,需要啟用碼啟用才能用哦!我們都喜歡免費的,所以網上有很多啟用碼,大家都懂哈!!!)
第一個程式
-
開啟pycharm(就不多描述哈,都會)
-
新建一個工程 (也不過多描述哈)
-
新建一個檔案
hello.py
(字尾.py),輸入:print("helo word!")
(注意這是python3.版本、和python2.不一樣的,py3是一大改版) -
執行:滑鼠右鍵=>
Run 'hello'
終端執行:python hello.py
(記得檔案的路徑要寫對) -
python執行方式
a >互動式:直接終端啟動python環境,然後輸入一條解析執行一條命令;關閉後無法保留執行過的程式碼。
退出:exit()
或quit()
b >指令碼式:將所有要執行的程式碼放到一個檔案中,然後統一執行
說明:為了保留程式碼,以後我們都採用此方式
額外說明:程式碼中所有的控制語句都是英文字元
定義變數
-
什麼是變數?
在程式執行過程中,其值可以改變的量。(具有名字的一段儲存空間) -
識別符號命名規範
只能由數字、字母、下劃線組成
不能以數字開頭
不能是系統關鍵字(有特殊意義的語法字串 -
命名原則
>儘量做到見名知意
>儘量使用英文,實在不行使用全拼
>推薦命名方式:採用小寫+下劃線,如:`user_name`
- 示例:
# 單一賦值
a = 10
# 統一賦值
b = c = d = 20
# 對稱賦值
e, f = 30, 40
# 刪除變數
del a
# 此處會報NameError錯
print(a)
- 使用常量
python中沒有常量,通常我們會使用大寫加下劃線的方式模擬常量,如:USER_NAME = 'xiaoming'
程式碼註釋
-
什麼是註釋?
所謂註釋就是寫給開發人員看的提示說明內容;註釋是給人看的,解析器會直接忽略 -
為什麼寫註釋?
對自己能夠很快回憶起思路,對於合作伙伴可以非常方便的讀懂你的意思。 -
怎麼寫註釋?
單行註釋#單行註釋
多行註釋 (模擬)'''註釋'''
或"""註釋"""
輸入輸出
- 輸出:將特定的內容打印出來
a = 10
b = 20
# 輸出:可以一次列印多個數據
# sep:多個數據的分割內容
# end:結束時的內容,預設是'\n',表示換行
print(a, b, sep=',', end='')
- 輸入:程式執行後,等待使用者的輸入,然後才能進行下一步的操作
# 獲取使用者輸入,或阻塞程式,使用時最好給出提示資訊
c = input('請輸入你的密碼:')
print(c)
儲存單位
- 最小資料單位是位元
bit
,表示一位二進位制的0或1,寫作’b’,是網路資料傳輸的基本單位 - 最小儲存單位是位元組
byte
,寫作’B’,1B = 8b - 1KB = 1024B
- 1MB = 1024KB
- 1GB = 1024MB
- 1TB = 1024GB
- 2^32 = 2^10 * 2^10 * 2^10 * 2^2 = 4G