布爾值
布爾值:True(真-1)False(假-0)
注:1.在Python中作為代碼輸入時首字母必須大寫
? ? ? ? 2.布爾值可以用在表達式中,并且也可以保存在變量中
比較操作符
比較操作符:比較兩個值,結果為布爾值
==? ? ? 等于? ? ? 可以應用于所有數據類型
!=? ? ? 不等于? ? 可以應用于所有數據類型
>=? ? ? 大于等于? 只用于整型或浮點型
<=? ? ? 小于等于? 只用于整型或浮點型
>? ? ? ? 大于? ? ? 只用于整型或浮點型
< ? ? 小于? ? ? 只用于整型或浮點型
布爾操作符
and? ? 連接2個布爾值或者表達式,且2邊都為真,and操作符的值才為真
or? ? 連接2個布爾值或者表達式,只要有一邊為真,or操作符的值都為真
not? ? 只作用于一個布爾值,非真即假,非假即真
優先級:not>and>or
代碼塊
代碼塊:根據代碼行的縮進,知道代碼塊的開始和結束
縮進快捷鍵:1.Python增加縮進快捷鍵:Ctrl+Alt+] 或tab鍵或shift+tab鍵
? ? ? ? ? ? ? ? ? ? ? ? 2.Python減少縮進快捷鍵:Ctrl+Alt+[
原則:縮進開始時,代碼塊開始
? ? ? ? ? 代碼塊可以包括其他代碼塊
? ? ? ? ? ?縮進減少為零或者減少為外圍代碼塊的縮進,代碼塊就結束了
控制流語句:
if條件語句
if語句:if關鍵字
? ? ? ? ? ? ? 條件
? ? ? ? ? ? ? 冒號
? ? ? ? ? ? ? 在下一行開始時,縮進的代碼塊
elif語句:跟在if和else之間
? ? ? ? ? ? ? ? ?elif關鍵字
? ? ? ? ? ? ? ? ?條件
? ? ? ? ? ? ? ? ?冒號
? ? ? ? ? ? ? ? ?在下一行開始時,縮進的代碼塊
else語句:else關鍵字
? ? ? ? ? ? ? ? ? ?冒號
? ? ? ? ? ? ? ? ? ?在下一行開始時,縮進的代碼塊
結構:if ddd? :
? ? ? ? ? ? ? ? ?fff
? ? ? ? ? ? elif dedd:
? ? ? ? ? ? ? ? ?dgg
? ? ? ? ? ? else :
? ? ? ? ? ? ? ? ?agg
對于if語句,只要有一個條件為真,就會結束。
while循環語句
while語句:while關鍵字
? ? ? ? ? ? ? ? ? ? 條件
? ? ? ? ? ? ? ? ? ?冒號
? ? ? ? ? ? ? ? ? ?在下一行開始時,縮進的代碼塊
? ? ? ? ? ? ? ? ? ?當條件為真時,一直循環while的子句,否則跳出循環
break和continue
break語句?
? ? ? ? ?跳出循環? 在循環語句中,break用來從最近的封閉循環體內跳出。轉而執行循環結構后面的語句
continue語句??
? ? ? ? ?跳出本次循環,執行下一次循環
continue語句和break語句的區別是:
? ? ? ? ?continue語句只結束本次循環,而不是終止整個循環的執行。而break語句則是結束本次循環,不再進行條件判斷。
for循環語句
for語句:for關鍵字
? ? ? ? ? ? ? ? 一個變量名
? ? ? ? ? ? ? ? in
? ? ? ? ? ? ? ? 調用range方法,最多傳入3個參數
? ? ? ? ? ? ? ? 冒號
? ? ? ? ? ? ? ? 從下一行開始縮進的代碼塊
循環輸出5次jimmy five times 序號
print('my name is')
for i in range(5):
? ? ? print('jimmy five times ('+ str(i)+')')
range([start,]stop[,step])
range函數有三個參數開始、停止和步長參數,返回一個整數序列
第一個參數是for 循環變量開始的值(默認是0),第二個參數是上限,但不包含它,也就是循環停止的數字。步長是每次迭代后循環變量增加的值(默認是1)如,range(5)----->(0,1,2,3,4)
str(i)將整型的i轉換成字符串類型
0到100求和
num = 0
for i in range(101):
? ? ? ?num = i + num
print(num)
導入模塊
Python標準庫,使用import導入該模塊
import語句:import關鍵字
模塊的名稱
可選的更多模塊用逗號隔開
導入該模塊后,就可以使用該模塊內的所有函數
eg:import sys,random,math
from import語句:from + 模塊名稱 + import + *
區別:調用該模塊的函數時,不需要加模塊前綴
提前結束程序
import sys
sys.exit()