首页 > 其他分享 >基础教程-try.except-命令行输入-字符串格式化

基础教程-try.except-命令行输入-字符串格式化

时间:2022-12-22 15:14:52浏览次数:39  
标签:格式化 except else try finally 基础教程 print

try expect

try 块允许您测试代码块以查找错误。

except 块允许您处理错误。

finally 块允许您执行代码,无论 try 和 except 块的结果如何。

多个异常 else finally

定义多个except
else:没有异常执行代码块
无论有没有except都会执行的代码块

try:
  print(x)
except NameError:
  print("Variable x is not defined")
except:
  print("Something else went wrong")
else:
  print("Nothing went wrong")
finally:
  print("The 'try except' is finished")

引发异常

raise 抛出异常

x = -1

if x < 0:
  raise Exception("Sorry, no numbers below zero")

命令行输入

input()

字符串格式化

多个值

只需要设置多个占位符{} ,占位符中可以加索引 {1},{2}, 也可以命名{name},{ss}

myorder = "I have a {carname}, it is a {model}."
print(myorder.format(carname = "Porsche", model = "911"))

标签:格式化,except,else,try,finally,基础教程,print
From: https://www.cnblogs.com/braveman1021/p/16998749.html

相关文章

  • 基础教程-json-正则表达式-pip
    jsonJSON是用于存储和交换数据的语法。py中的json导入json模块importjsonjson->pyjson.loads()py->jsonjson.dumps()可以把以下类型的Python对象转换为......
  • 基础教程-迭代器
    迭代器是一种对象迭代器vs可迭代对象列表、元组、字典和集合都是可迭代的对象。所有这些对象都有用于获取迭代器的iter()方法mylist=[1,2,3,4,5,6,7,8]myit=ite......
  • 基础教程-类和对象-继承
    创建类和对象class关键字classA:a=4#实例化对象myA=A()print(myA.a)init()函数所有类都有一个_init_()函数,在启动类的时候执行,使用init()函数将值......
  • 基础教程-函数-lambda-数组
    函数创建,调用函数deffun():print("6")fun()参数根据需要添加任意数量的参数,只需用逗号分隔即可默认值:defmy_function(country="China"):print("Iamfro......
  • 基础教程-布尔-列表-元组-集合-字典
    布尔评估结果大部分都为true除空值(例如()、[]、{}、""、数字0和值None)外,没有多少值会被评估为False。当然,值False的计算结果为False。运算符类型作用......
  • 基础教程-if-while-for
    if简写if只有一条语句ifa>b:print("aisgreaterthanb")passif语句不能为空,但是如果您处于某种原因写了无内容的if语句,请使用pass语句来避免错误whilef......
  • openpyxl.utils.exceptions.IllegalCharacterError报错原因及解决办法
    openpyxl.utils.exceptions.IllegalCharacterError原因Excel表中有非法字符,这些字符都是八进制的,需要进行清洗解决办法一:(自己亲测有效)importredefdata_cl......
  • NoClassDefFoundError 和 ClassNotFoundException 有什么区别
    从类继承层次上来看,ClassNotFoundException是从Exception继承的,所以ClassNotFoundException是一个检查异常。NoClassDefFoundError是从Error继承的。和ClassNotFoundExcept......
  • QCustomPlot基础教程(十三)——Qt中QCustomPlot清除已绘制的曲线方法总结(全面汇总)
    https://blog.csdn.net/didi_ya/article/details/121237553目录1、前言2、方法一——clearGraphs()3、方法二——clearPlottables()4、方法三——clear()5、方法四......
  • java.net.ConnectException:
    Socket异常客户端异常java.net.ConnectException:Connectionrefused:connect。该异常发生在客户端进行newSocket(ip,port)操作时,该异常发生......