刷題第一天記錄

2022-07-06 23:06:15 字數 1200 閱讀 6913

用於接收輸入的內容。注意:得到的是字串型別

有raise語句的地方就是異常,不管程式本身是不是真的有異常

建立乙個新的異常類(繼承自exception類)

異常名描述

baseerror

所有異常的基類

systemexit

直譯器請求退出

keyboardinterrupt

使用者中斷執行

exception

常規錯誤的基類

assertionerror

斷句錯誤,出現在assert關鍵字後邊的條件為假時

filenotfounderror

檔案不存在

attributeerror

屬性錯誤,物件屬性不存在的時候

indexerror

索引錯誤,超範圍

keyerror

在字典中查詢乙個不存在的關鍵字

nameerror

嘗試訪問乙個不存在變數

syntaxerror

語法錯誤

typeerror

型別錯誤,不同型別之間的無效操作

zerodivisionerror

除0錯誤,分母為0

eoferror

沒有內建輸入,到達eof標記

ioerror

輸入/輸出操作失敗

oserror

作業系統錯誤

windowserror

系統呼叫失敗

runtimeerror

一般的執行時錯誤

indentationerror

縮排錯誤

systemerror

一般的直譯器錯誤

taberror

tab和空格混用

warning

所有警告的基類

回憶上學期期末中關於事務操作中提交和回滾的概念:事務是指要做的事情,執行程式涉及的操作等等。事務提交就是指事務中的所有的操作都正常完成。事務的回滾是指程式出現錯誤從而將程式或資料恢復到上一次正確狀態的行為。

print('%d\t\n'%數值)和c有點像的,但是格式和數值之間不是用逗號而是用的%來區分的。數值要與之前安排好的數值區分開來。在裡邊可以加上各種特殊符號\b,\n,\t等。

格式含義

%d十進位制整數

%o八進位制整數

%x十六進製制整數

%f保留小數點後邊六位有效數字

第一天刷題

給出兩個非空的鍊錶用來表示兩個非負的整數。其中,它們各自的位數是按照逆序的方式儲存的,並且它們的每個節點只能儲存一位數字。如果,我們將這兩個數相加起來,則會返回乙個新的鍊錶來表示它們的和。您可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。示例1 輸入 l1 2 4,3 l2 5 6,4 輸出...

leetcode刷題第一天

給你兩個 非空 的鍊錶,表示兩個非負的整數。它們每位數字都是按照 逆序 的方式儲存的,並且每個節點只能儲存 一位 數字。請你將兩個數相加,並以相同形式返回乙個表示和的鍊錶。你可以假設除了數字 0 之外,這兩個數都不會以 0 開頭。class solution def addtwonumbers se...

leetcode刷題筆記 第一天

題目說明 給定乙個 haystack 字串和乙個 needle 字串,在 haystack 字串中找出 needle 字串出現的第乙個位置 從0開始 如果不存在,則返回 1。解題思路 首先判斷needle是否在haystack中,如果存在則返還needle所在位置。如果不存在,則返還 1。def s...