异常处理结构+特殊函数(map,filter,reduce,enumerate)+模块

这篇博客探讨了Python编程中的控制结构和异常处理,特别关注了质数函数的实现。同时,文章详细介绍了几个重要的内置函数,包括map函数,它对序列中的元素应用指定函数并返回结果列表;lambda函数,一种简洁的无名函数;reduce函数,用于将序列中的元素逐步累积到单一结果;以及filter函数,用于根据提供的条件筛选序列元素。此外,还提到了enumerate函数,它在遍历序列时提供了索引和值的便捷访问。
摘要由CSDN通过智能技术生成

控制结构与异常处理

import math#数学运算模块,发生了异常情况的处理结构
for i in [1, 2, 3, -4, -5, 'Python 3 ', 7, 8]:                                   
    #finally是不管程序是否出错最终都会执行;
    try:#正常运行的代码模块
        print("%d 的开根号值是 %f" % (i, math.sqrt(i)))
    except ValueError:#发生异常错误如何处理,数值型错误
        print("无法计算 %d 的开根号值" % i)
    except TypeError:#类型错误
        print("输入 '%s'的类型不对,它不是一个数字 " % i)
    else:             # try下来代码没问题时执行;
        print("本次计算成功")
    finally:                # 无论是否发生错误都会执行的最后一串代码
        print("进行下一次计算\n")

质数函数

#检查是否是整型
def zhengxinjian
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值