1. 程式人生 > 其它 >python學習(2)

python學習(2)

邏輯判斷 if

if成立了後面就不會走了,如果不滿足就走下一個。(程式碼是從上往下執行的)

在計算機中,針對不同的情況,使用邏輯判斷的方式,邏輯判斷使用的關鍵字是:

if

elif (else if)

else

'''

 

 

 

for迴圈:

for ... in...

 

 

 (取出str1中的內容,賦值給變數item,然後迴圈輸出item中的內容)

 

enumerate:獲取到被迴圈物件的索引資訊

 

 

 (如果索引index等於2,內容item是課 輸出yes)

 

 (取出str1中的索引和內容,迴圈輸出索引和內容)

 

 

死迴圈

while True:    (T要大寫)

 

 

 

continue 和break

continue和break適用於 for...in..迴圈和while True 迴圈

continue:繼續(當分數小於120時,不想輸出任何內容,直接continue就會繼續程式)

 

 break:跳出迴圈(當輸入的值不在以上範圍內,則跳出迴圈)

 

 

字串

檢視物件可以呼叫哪些方法:

函式:dir()

(函式的結果是具體的方法,以下內容是詳講)

 

 

大小寫轉換 判斷是否是大寫/小寫:

小寫轉成大寫的函式:變數.upper()

大寫轉成小寫的函式:變數.lower()

判斷是否是大寫的函式:變數.isupper()

判斷是否是小寫的函式:變數.islower()

判斷的結果是True 或者False(is開頭的函式結果基本都是布林型別)

 

 

 

判斷字串是否以什麼開頭,以什麼結尾

是否以什麼開頭:

 變數.startswith('   ')

是否以什麼結尾:

變數.endswith('  ')

 

 

 

查詢物件:

變數.find(' ')

線性查詢:找到第一個滿足的就不再繼續查詢

 

 

 有l  結果就輸出它的索引,而且是第一個l的索引。

如果沒有l 就輸出-1

 

獲取字串的長度

len(變數)

 

 

 字串中的一個空格、漢字、字母、符號都算一個長度

 

獲取字串的索引

變數.index('  ')

索引從0開始,指的是位置

 

 

檢視物件的個數:

變數.count('  ')

 

 

 

字串的替換:

變數.replace(“ 舊”,“新”)

 

 

 

取消字串的空格

變數.strip()

前後都可以取消,不包含中間的

 

 

字串的迴圈

for ...in...:

 

 

 

字元的拆分

拆分後的資料型別是列表

變數.split('  ')

 

 

 根據空格拆分,引號裡面就是空格;根據逗號拆分,引號裡面就是逗號。

 

字串的合併

就是把列表型別通過合併改為字串

變數2='  '.join(變數1)

' '中可以是任何符號,表示通過什麼符號把內容連線起來並把型別改為字串