凯里网站设计仪征网站建设公司哪家好
news/
2025/10/1 17:50:11/
文章来源:
凯里网站设计,仪征网站建设公司哪家好,塑料机械怎么做网站,做百度快照要先有网站吗1、基本语法 在python中#xff0c;一般处理和捕获异常会用到这个结构#xff1a;
try:python程序
except 错误类型1:python程序
except 错误类型2:python程序
except 其他错误类型:python程序
finally:python程序首先一定会进入try中执行try的python程序如果报错 则进入exc…1、基本语法 在python中一般处理和捕获异常会用到这个结构
try:python程序
except 错误类型1:python程序
except 错误类型2:python程序
except 其他错误类型:python程序
finally:python程序首先一定会进入try中执行try的python程序如果报错 则进入except 相应的错误类型然后执行except的python程序然后进入finally执行finally的python程序 如果不报错 进入finally执行finally的python程序
2、leetcode实例
tokens [10,6,9,3,,-11,*,/,*,17,,5,]
def evalRPN(self, tokens):hash_dic { : add, -: sub, *: mul, /: lambda x, y: int(x / y)}stack_list []for token in tokens:try: num int(token)except ValueError: num2 stack_list.pop()num1 stack_list.pop()num hash_dic[token](num1, num2)finally:stack_list.append(num)return stack_list[0]现在我们有一个tokens数组数组的元素是数字字符串或者是代表加减乘除操作的字符即’‘、’-‘、’‘、’现在要让tokens的元素按照逆波兰表示法进行运算
首先我们有很多个tokens数组会进入这个函数中进行处理evalRPN函数专门进行逆波兰式子的计算传进来tokens数组将代表加减乘除操作的字符做出hash表对应起来创建一个栈遍历这个数组的元素得到单个token用try来判断这个token是不是数字不是就进行except不是数字那么就是运算符进行出栈操作将出栈的两个元素和运算符进行计算得到结果如果token是数字就直接进栈不是数字将except的运算结果进栈
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/924085.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!