1.環境搭建與基礎語法
阿新 • • 發佈:2021-08-03
1.環境搭建
- 常見的作業系統介紹
- Python的下載與安裝
- 官網:https://www.python.org
- 安裝:自行根據作業系統百度搜索安裝教程
- pycharm下載和安裝
- pycharm是Python最好的IDE之一。
- 官網:https://www.jetbranins.com/pycharm/download
2.指令碼的結構
-
Python指令碼的格式
- Hello(指令碼名稱).py(指令碼格式)
-
Python指令碼內部的結構
-
#指令碼頭 # coding:utf-8 #引用部分 import os #業務部分 print(os.getcwd()) print("1") print("2")
-
-
Python指令碼的執行
-
python hello.py (python直譯器)(被直譯器執行的Python指令碼 )
-
3.頭部註釋
-
什麼是Python頭部註釋
-
寫在Python指令碼第一行的用#號開頭表示的資訊就是頭註釋
-
# coding:utf-8
-
-
Python頭部註釋的作用
- 頭註釋並不是為程式碼而服務,更多是被系統或直譯器所呼叫
-
頭註釋的結構
-
# coding:utf-8 (註釋符號)(註釋的內容)
-
-
常見頭註釋介紹
-
國內很常用
-
# coding:utf-8 定義coding則告訴系統指令碼是何編碼格式
-
-
目前很少使用
-
# !/urs/bin/env 定義#!,會去找指定路徑下的Python直譯器
-
-
4.匯入位置
-
匯入的是什麼
- 匯入是將Python的一些功能函式放到當前的指令碼中使用
- 不匯入的功能無法直接在當前指令碼使用(除了python自帶的內建)
-
為什麼需要匯入
- a.py <----------------- b.py
- b指令碼想借用a腳本里的功能用一用,就需要把a指令碼中的功能匯入到b指令碼中。
-
初識匯入語法
-
import os
-
5.程式執行順序
-
如何執行
- 自上而下,逐行執行
-
什麼是Python的內建函式
- 不需要匯入,就可以使用的函式,就是內建函式
-
第一個Python的內建函式print的使用
- print在百度翻譯上的解釋為:列印
- 將你希望的資訊顯示(列印)在 控制檯(cmd)上的函式
- print可以將Python程式碼中幾乎所有程式都可以打印出來
-
print用法
-
# 函式名()引數,函式執行必要資料,有了資料才能執行函式 print(object,end='')
-
6.註釋
-
什麼是註釋
- 在程式碼中,不會被Python直接執行的語句
-
為什麼要用註釋
- 隨著程式越來越大、越來越複雜,就應在其中新增說明,對你解決問題的方法進行大致的闡述。
- 註釋讓你能夠使用熟悉的自然語言在程式中新增說明,增強程式的可讀性。
-
註釋的三種用法
-
#單行註釋 # #看到這行程式碼的人,注意了,這是一個測試程式碼 #多行註釋 #三引號 ”“” 這是三引號註釋的第一種雙引號形式,我們可以隨意換行 “”“
-
7.指令碼執行的入口
-
什麼是指令碼入口
- 賽車想要進入賽道一定要一個入口,程式的執行也需要這麼一個入口。
- 一般我們稱程式碼的執行入口叫做主函式 main
-
指令碼入口的寫法
-
if __name__ == '__main__': print("我是main函式,程式的入口。")
-
-
是否一定需要指令碼入口
- 並不是
- 但是是一種規範
8.內建函式--input
-
input函式的功能
- 接收一個標準輸入資料,返回為string型別
- 在命令列輸入一行資訊,會將這行資訊返回成字串
-
input函式的方法
-
用法
-
result=input("請輸入一些內容")
-
-
引數
- 括弧內是一個提示字串,用來告知使用者需要填寫的已知條件。
-
例項
-
name=input("請輸入您的名字:")#輸入ckk print(name)#就會輸出 ckk
-
-
9.變數與變數名
- 什麼是變數
- 一個擁有變數值的變數名===變數
- 賦值語句
- 通過給變數名賦值可以進行值的改變
- 變數名可以不變,而變數值可以隨時改變
- 變數住哪裡
- 變數存在於我們電腦的記憶體裡
- 每個變數被定義後存入一個記憶體塊
- 變數名的規則
- 組成:必須是數字,字母,下劃線組成
- 長度:任意長度,但不建議太長,20字元以內
- 要求:開頭必須是字母
- 注意:區分大小寫,有意義
- 舉例:推薦使用下劃線 my_name,my_age
- 變數的特點
- 可以反覆儲存資料
- 可以反覆取出資料
- 可以反覆更改資料
10.關鍵字
- 什麼是關鍵字
- Python內部自帶的用於處理業務邏輯的特殊單詞
- 變數名決不能使用關鍵字命名
- 關鍵字與變數名的區別
- 變數名用於給變數賦值使用,而關鍵字用於業務邏輯處理
- 關鍵字的分類
- 強關鍵字:完全不能用來當做關鍵字使用,編譯階段就會報錯。
- 弱關鍵字:可以當做變數名使用,但是會影響這個關鍵字的功能。
- 常見關鍵字(強關鍵字)