數據類型初探
int 類型 [整數]
float 類型 [小數]
str 類型 [字符串] 注:字符串以單引號或者雙引號包裹
bool類型 [True] 或 [False]
Python標識符
標識符介紹:
所謂的標識符就是對變量、常量、函數、類等對象取的名字
標識符命名規定:
大小寫敏感 √
只能以字母、數字、下劃線組成(數字不能開頭) √
見名知意
蛇形|小駝峰|大駝峰命名法
變量(小寫);常量(大寫)
不以關聯詞作為標識符 √
查看內置關鍵詞:
import keyword
[導入]
keyword.kwlist
Python注釋
為什么會有注釋
我們寫的程序里,不光有代碼,還要有很多注釋。注釋有說明性質的、幫助性質的, 它們在代碼執行過程中相當于不存在,透明的。
三種注釋方式
單行注釋 # 為單行注釋開始 到本行末尾結束 如: #注釋內容
多行注釋 英文 三個單或雙引號開始 三個單或雙引號結束 如: “注釋內容”
快捷注釋 Ctrl+/
語句與縮進
語句
在代碼中,能夠完整的表達某個意思、操作或者邏輯的最短代碼,被稱為語句
代碼塊
為完成某一特定功能而聯系在一起的一組語句構成一個代碼塊,有判斷、循環、函數、類等各種代碼塊。代碼塊的首行通常以關鍵字開始,以冒號( : )結束。
縮進
python 最具特色的語法就是使用 縮進 來表示 代碼塊 ,不需要使用大括號。
python 一般用 四個空格 就是 tab 來縮進。在 pycharm 中 tab 自動回轉成4個空格。
正確的縮進方式:
所有的普通語句,頂左開始編寫,不需要縮進。
所有的代碼塊,首行不用縮進,從冒號結束后開始下一行,都要縮進。
直到該語句塊結束,就退回縮進,表示當前塊已結束
語句塊可以嵌套,所以縮進也可以嵌套。
pass語句
pass 語句是占位語句,它什么都不做,只是為了保證語法的正確性而寫。
以下場景中,可以使用 pass 語句:
當你不知道后面的代碼怎么寫的時候
當你不需要寫代碼細節的時候
當語法必須,又沒有實際內容可寫的時候
其它的一些你覺得需要的場景
變量與常量
變量與常量的定義
變量與常量都是容器
無論是變量還是常量,在創建時都會在內存中開辟一塊空間,用于保存它的值
變量與常量的區別
變量是程序運行過程中,值可以發生改變的量
常量是程序運行過程中,值不會發現變化的量
變量的創建
變量創建小貼士:
在python當中創建變量無需聲明類型
每個變量在使用前都必須賦值,變量賦值以后才會被創建
“=”號這個賦值運算符是從右往左的計算順序
Python允許同時為多個變量賦值
當執行 a = ‘amy’,python解釋器做了什么呢?
1.在內存中創建了一個 ‘amy’ 的字符串對象
2.在內存中創建了一個名為 a 的變量,并把它指向‘amy’
小貼士: 函數: id() 查看變量指向 內存地址
常量
常量就是不變的量,或者說在程序運行過程中不會改變的量。在 python 中使用 全部大寫來辨別常量。
注意:python 中沒有保護常量的機制,所以也沒有嚴格意義上的常量。
輸入與輸出
Input輸入函數
input() 是內置函數,用來獲取用戶輸入,返回值為字符串。當用戶未輸入時, 程序會停止向下執行,等待用戶輸入。
小貼士: 1.input輸入返回的都是字符串
2.將int強制轉換字符類型 str()
3.str.isdigit():判斷字符串是否全部為數字組成
print() 方法用于打印輸出,最常見的一個函數。
語法:print(self, *args, sep=' ', end='\n', file=None)
常用參數:
sep:分隔符符號,在值之間插入的字符串,默認為空格
end:字符串追加在最后一個值之后,默認為換行符\n。 如果,設置end=’’,則可以不換行,讓print在一行內連續打印。