python是一種強型別語言:要求運算子兩邊的運算元必須是同乙個型別的,否則必須轉換
函式名函式值
int(x,[基數])
將數字或字串轉換為整數,如果x為浮點數,則自動截斷小數部分
float(x)
將x轉換成浮點型
str(x)
將x轉換成字串,適合人閱讀
bool(x)
轉換成bool型別 的true或 false
repr(x)
返回乙個物件的string格式,適合機器執行
eval(str)
執行乙個字串表示式,返回計算的結果
tuple(seq)
引數可以是元組、列表或者字典,為字典時,返回字典的key組成的集合
list(s)
將序列轉變成乙個列表,引數可為元組、字典、列表,為字典時,返回字典的key組成的集合
set(s)
將乙個可以迭代物件轉變為可變集合,並且去重複,返回結果可以用來計算差集x - y、並集x | y、交集x & y
chr(x)
輸入乙個ascii碼(0-255),返回乙個對應的字元。返回值是當前整數對應的ascii字元。
ord(x)
返回乙個字元所對應的碼值
數值型別 : int、float、bool
bool -> int -> float空格
if 條件表示式:
【**塊】
【後續**】
執行流程:如果條件表示式為真,則執行【**塊】。否則不執行,直接執行if語句後面的【後續**】
注意: 【**塊】必須縮排
單if語句可以巢狀
if 條件表示式:
【語句塊a】
else
: 【語句塊b】
【後續**】
執行流程:如果條件表示式為真,執行【語句塊a】然後執行【後續**】,否則執行【語句塊b】,然後再執行【後續**】,二選一,不可能既執行a有執行b
注意:
【語句塊a】和【語句塊b】必須縮排
if-else可以巢狀
if 條件1
: 【**段1】
elif 條件2
: 【**段2】..
....
....
..elif 條件n:
【**段n】
else
: 【else語句塊】
【後續**】
執行流程:多選一,如果滿足條件1,執行【**段1】,然後跳出if
-elif語句,執行【後續**】,否則判斷是否滿足條件2,如果滿足執行【**段2】,然後跳出if
-elif語句,執行【後續**】.
..。如果所有條件都不滿足,執行【else語句塊】,然後再執行【後續**】。
注意:else是可選的,可以寫也可以不寫。
廣義:乙個週期現象或者重複出現的情況,這種狀態被稱為迴圈5.2.1 while語法狹義:在滿足條件的情況下,反覆執行某一段**,在程式語言**現的這種現象被稱為迴圈。被反覆執行的這段**被稱為迴圈體
當反覆執行某段**時,需要在合適的時機將迴圈停止下來,否則會產生死迴圈
python中提供的迴圈語句:while語句,for-in語句
while 表示式:
迴圈體
工作原理:遇到while語句時,首先計算表示式的值,如果表示式的值為假,則跳過整個while語句,繼續執行下面的**;如果表示式的值為真,則執行迴圈體5.2.2 while-else
while 表示式:
迴圈體else:
【else語句塊】
說明:當while語句執行完成之後,執行【else語句塊】,如果用break跳出迴圈則不執行else
5.2.3死迴圈
在迴圈語句中,表示式永遠為真的迴圈5.2.4 while語句的巢狀while
true
:#迴圈體
while1:
#迴圈體
while 條件1: #外層迴圈
【語句塊a】
while 條件2: #記憶體迴圈
【語句b】
執行流程:首先判斷外層迴圈的條件1,如果為真,則執行迴圈體中的【語句塊a】,執行內層迴圈,判斷條件2是否成立,如果成立,執行內層迴圈的【語句塊b】,執行完內層迴圈後,重新判斷外層迴圈條件…
演示: 列印九九乘法表
continue 語句用來跳過當前迴圈的剩餘語句,然後重新判斷迴圈條件,開啟下一輪迴圈。continue只能出現在while和for迴圈中
break用於結束當前迴圈。只對當前這一重迴圈起作用。break只能出現在迴圈中
exit()結束程式
3 Python運算子介紹
運算子 描述例項 加 a b,將兩個物件相加 減 a b,將兩個物件相減 乘 a b,將兩個物件相乘 除 a b,將兩個物件相除 整除 a b,返回商的整數部分,9 2 4 9.0 4.0 取餘 a b,返回除法的餘數,9 2 1 指數 a b,a的b次方 小括號 提高運算子的優先順序 在混合運算時...
python3運算子 Python3 運算子
python3 運算子 python3 支援以下型別運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 算術運算 a b 2,3 運算子說明 示例加 將兩個物件相加 a b 結果 5 減 將兩個物件相減 a b 結果 1 乘 將兩個物件相...
python3運算子 Python3運算子
什麼是運算子?本章節主要說明python的運算子。舉個簡單的例子 4 5 9。例子中,4 和 5 被稱為運算元,稱為運算子。python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 接下來讓我們乙個個來學習pyth...