02 01異常處理

2021-09-23 22:12:56 字數 1526 閱讀 8914

01-------異常處理

try:

data1 = int(input("請輸入除數"));

data2 = int(input("請輸入被除數"));

print("/=".format(data1, data2, data1/data2))

except exception as error:

print(error)

print("**執行到--exception")

finally:

print("**總會執行---")

02-----------.字串

a = "hello i like "

b = "eat"

# print(a.capitalize()) #首位單詞大寫

# print(a.count("i")) #統計出現次數

# print(a.find("e")) #第乙個e在字串**現的位置

print("88".join([a,b]))

print(a.upper()) #全大寫

print(a.lower()) #全小寫

print(a.replace("e", "e")) #替換

h = "ksk \n\t"

print(h.strip())

03------------下劃線轉駝峰

#big_dog   bigdog

data = input("請輸入下劃線風格的字串:")

words = data.split("_")

s = ""

for word in words:

s += word.capitalize()

print(s)

04------------指令碼解析

#寫乙個指令碼解析url    http://localhost:8080/test/data?abc=def&test=debug

protol = data[0] #協議

data = data[1].split(":")

host = data[0]

data = data[1].split("?")

parameter = data[1]

data = data[0].split("/")

try:

port = int(data[0])

path = "/".join(data[1:])

except valueerror as error:

port = none

path = "/".join(data[1:])

print("協議:".format(protol))

print("埠:".format(port))

print("路徑:".format(path))

print("資料:".format(parameter))

struts 異常處理 全域性異常處理

記錄一下全域性異常處理的過程 處理主動丟擲的異常,轉向錯誤提示頁面。1 寫乙個自己的異常,繼承runtimeexception,從父類生成構造方法 package me.yndy.srtp.exception suppresswarnings serial public class errorexc...

python異常處理 Python 異常處理

使用者輸入不完整 比如輸入為空 或者輸入非法 輸入不是數字 異常就是程式執行時發生錯誤的訊號,在python中,錯誤觸發的異常如下 在python中不同的異常可以用不同的型別 python中統一了類與型別,型別即類 去標識,不同的類物件標識不同的異常,乙個異常標識一種錯 觸發indexerror 觸...

01 異常 異常處理

注意 1 對定義的變數能初始化的盡量初始化,如果賦的值可能產生誤導,可以採用可空型別 例如 double?dnumres null 3 異常 執行的時候出現的錯誤,或bug 編寫 的預期條件玉實際條件不穩合 異常的機制是為了保證程式可以一直正常執行。丟擲異常 throw new exception ...