python學習(2)
阿新 • • 發佈:2022-03-24
邏輯判斷 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:繼續(當分數小於120時,不想輸出任何內容,直接continue就會繼續程式)
字串
檢視物件可以呼叫哪些方法:
函式: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)
' '中可以是任何符號,表示通過什麼符號把內容連線起來並把型別改為字串