【Python】match-case用法

  1. Python中的match case语句自然地阻止了“fall through”行为(即,一旦某个case匹配成功后,不会继续检查后续cases),因此不需要使用break语句。
  2. “case _:”  后表示默认情况。
  3. Python的match语句是一个完整的结构,它不能直接用作表达式赋值给变量。因此,不能直接使用类似“d=match(s):case”这样的语法。
  4. match-case用法示例:
match (s):
    case 'U': d = 0;
    case 'R': d = 1;
    case 'D': d = 2;
    case 'L': d = 3;
    case _: d = None;
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值