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 ...