华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python教程 >> 文章內(nèi)容

python開(kāi)發(fā)中如何處理拋出異常?

來(lái)源:中華考試網(wǎng)  [2020年11月30日]  【

  有些剛?cè)腴T的小伙伴,可不要認(rèn)為小編在跟大家說(shuō)些比較新奇的內(nèi)容哦,因?yàn)槊~不常見(jiàn),就認(rèn)為是一些新的學(xué)習(xí)知識(shí),這里可不是說(shuō)知識(shí),說(shuō)的是我們經(jīng)常在寫(xiě)代碼時(shí)候碰到的問(wèn)題,關(guān)于錯(cuò)誤和異常,當(dāng)然錯(cuò)誤和異常不能混淆,因?yàn)椋e(cuò)誤可能涉及的是語(yǔ)法或者是其他代碼編寫(xiě)錯(cuò)誤,但是異?刹灰粯,比如今天介紹的拋出異常。

  拋出異常模板:raise 異常類名(附加異常信息) 。下面是示例代碼:

  s = "RunsenRunsen"

  try:

  if len(s) > 10:

  raise Exception("超過(guò)10個(gè)字符")

python課程免費(fèi)送,學(xué)好python領(lǐng)高薪

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  except Exception as err:

  print(err)

  超過(guò)10個(gè)字符

  如果現(xiàn)在不想處理異常,就可以使用raise進(jìn)行異常的拋出,演示代碼如下:

  raise Exception("") #出現(xiàn)負(fù)數(shù)拋出異常。

  上述出現(xiàn)的情況,大家可以記住了吧,當(dāng)我們?nèi)绻灿龅筋愃频那闆r,就可以利用這一的方式,去處理異常了哦~

責(zé)編:fushihao

上一篇:python中cmp()函數(shù)怎么用?教你一招搞定

下一篇: 沒(méi)有了

  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語(yǔ)考試
  • 學(xué)歷考試
驻马店市| 璧山县| 柳州市| 临猗县| 长春市| 巴里| 武邑县| 苗栗县| 神农架林区| 英德市| 稷山县| 靖远县| 怀化市| 五常市| 冷水江市| 精河县| 泗洪县| 阿图什市| 依兰县| 壤塘县| 卓尼县| 开鲁县| 金寨县| 巨野县| 根河市| 乾安县| 德惠市| 响水县| 太谷县| 西藏| 犍为县| 许昌市| 龙胜| 上杭县| 隆德县| 新蔡县| 白城市| 长寿区| 迭部县| 东乌珠穆沁旗| 仙桃市|