第0關python小課知識點

2021-09-29 16:44:02 字數 1036 閱讀 9690

沒有影響,要習慣空格,這樣更加規範美觀,有辨識度,如:

a = 0

b = input(『輸入你的問題』)

正常使用單引號和雙引號都是可以的,三引號表達的是換行字串,會將引號內的所有內容列印出來,如:

print(』』『你好啊

天氣真好』』』)

python**是需要有執行的,你好啊,天氣真好並不是乙個執行操作

檢查一下終端是不是可以輸入,如果**內有輸入操作的話,**會一直顯示執行中,需要

等待輸入內容

else表達的就是其它所有情況,不可以加條件,加條件的話使用的是elif

不一定,它們都可以單獨使用,else也可以和迴圈一起使用,表達迴圈外的所有情況

input輸出的是字串型別,類浮點數字串如』1.5』中的小數點是無法被int函式識別轉換

的,所以會報錯,int只能轉換純整數字串

整數和浮點數是可以直接加減乘除的,字串如果用加法的話會拼在一起形成乙個新的字元

串,用乘法會多次列印如,『2』*7會得到』2222222』,字串是沒有減法和除法的

不需要,input括號內的內容可以理解為是問題,在執行的時候就會把問題列印出來,如果

加上print的話,就會列印none,這裡涉及到返回值的問題,目前不需要糾結

語法錯誤,多了無法解析的符號,檢查一下是否多了或者少了括號

語法錯誤有無效識別符號,檢查一下中文符號

索引錯誤,超出索引範圍,檢查一下列表是否為空

資料型別錯誤,該資料不是正確的資料型別,比如字串和數字直接拼接,檢查一下資料型別

縮排錯誤,檢查一下**的縮排是否正確

鍵錯誤,字典中沒有該的key對應的值,檢查一下鍵名或者字典資料是否正確

值錯誤,輸入的資料型別跟要求的不符合

未初始化物件,變數沒有被定義

屬性錯誤,該物件沒有這個屬性、方法,檢查一下資料型別

直譯器請求退出,出現在exit()函式後

輸入/輸出操作失敗

匯入模組/物件失敗,檢查一下模組是否能夠正常使用

unicode 解碼/編碼/轉換/時的錯誤

Python小知識點

1.時間戳 從1970年到現在的秒數 time2 time.time print time2 date9 datetime.datetime.now print date9.timestamp 上面是兩種用到時間戳的 stamp 郵戳。timestamp 時間戳,時間線。2.執行緒休眠 爬蟲 獲取對...

Python小知識點

1.預設引數 必須放在引數列表的隊尾 普通形參必須放在預設引數的前面 def test a,b 3 passtest test 2.函式引數可以為任意型別 testb testa 3.args返回的是乙個元組 4.map函式裡面需要兩個值 值1 必須是函式 值2 序列 容器 作用 將序列裡面的每個元...

python 小知識點

python strip 方法用於移除字串頭尾指定的字元 預設為空格或換行符 或字串行。注意 該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。strip 方法語法 str.strip chars 返回移除字串頭尾指定的字元生成的新字串。以下例項展示了strip 函式的使用方法 以上例項輸出...