assert语句——应用断言调试程序

assert语句——应用断言调试程序

assert expression,reason

expression:条件表达式,如果为假,抛出AssertionError异常

reason:可选参数,用于对判断条件进行描述

eg:assert number !=",‘不能输入空值!‘

assert语句只在调试阶段有效。

break语句——终止当前循环

if 表达式:

​ break

与for语句和while语句结合使用

continue语句——终止本次循环进入下一次循环

if 表达式:

continue

lambda表达式——匿名函数

result=lambda arg1,…argn:expression

result:调用lambda表达式。

expression:指定一个实现具体功能的表达式。

eg:

list1=[‘第四页’,‘第二页’,‘第七页’]
print('排序前:’list1)
list1.sort(key=lambda x:(len(x),x.lower())#自定义排序规则
print(‘排序后’,list1)

将lambda表达式与map()函数结合使用

eg:

name=map(lambda x :x.capitalize(),name)

pass语句——空语句

被用作占位符,以防止语法错误——循环体或函数体

eg:

def fun():

​ pass

raise语句——抛出异常

raise ExceptionName(reason)

eg:

if num==0:

​ raise valueError("…")

try——except

try——except——else

try——except——finally

语句—捕获异常

finally代码块中代码都会被执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值