异常处理、python标准库、函数接收元组和列表
来源:互联网 发布:算法设计与分析 pdf 编辑:程序博客网 时间:2024/05/19 13:05
python异常处理
#当程序有错误时,错误处理器将错误的位置打印出来。import systry:#所有可能引发错误的语句放在try块中,在except从句/块中处理所有的错误和异常s=input('Enter something-->')except EOFError: #处理单一的错误和异常print('Why did you do an EOF on me')sys.exit()except:#处理所有的错误和异常print('Some erroe')finally:print('OK')#异常无论发生与否,都会执行print('Done')
标准库
import sysprint(sys.argv[0])#当前运行程序的名称,命令行参数#os模块包含了普遍操作系统功能##sys模块包含系统对应的功能import osname=12print(os.name) #nt:代表正在使用的平台是windowprint(os.getcwd()) #当前的工作目录##print(os.putenv()) #设置环境变量path=os.getcwd()file=os.listdir(path)#返回指定目录下的所有文件和目录名print(file)#os.remove('poem.txt')#删除一个文件print(os.linesep)print(os.path.split(path))#('E:\\language\\sublime', 'python') 返回一个路径的目录名和文件名b1=os.path.isfile(path)#判断路径是否为文件b2=os.path.isdir(path)#判断路径是否是目录b3=os.path.exists(path)#检验给出的路径是否真的存在print(b1,b2,b3)
函数接收元组和列表
#综合列表listone=[1,2,3,4,5,6,7]listtwo=[2*i for i in listone if i>2]#原来的列表没有发生变化,综合列表使用精确的方法完成相同的工作print(listtwo)#在函数中接收元组和列表,在函数接收元组或字典形式的参数时def powersum(power,*args):#args变量前有*前缀,所有多余的函数参数都会作为一个元组存储在args中,#使用**前缀,多余的参数则会被认为是一个字典的键值对total=0for i in args:total+=pow(i,power)return totalres1=powersum(2,3,4)res2=powersum(2,10)print(res1,res2)
阅读全文
0 0
- 异常处理、python标准库、函数接收元组和列表
- 函数中接收元组和列表
- Python在函数中使用*和**接收元组和列表
- Python在函数中使用*和**接收元组和列表
- Python在函数中使用*和**接收元组和列表
- Python在函数中使用*和**接收元组和列表
- 关于Python在函数中接收元组和列表的理解
- 在函数中接收元组和列表
- 如何在函数中接收元组、列表和字典
- Python标准异常和异常处理详解
- python元组函数、列表
- python列表和元组
- Python列表和元组
- Python 列表和元组
- Python 列表和元组
- Python列表和元组
- python 列表和元组
- python-列表和元组
- 解决Windows下pyspark无法初始化SparkContext(sc)的问题
- hadoop中的GroupingComparator
- 计算机系统结构(第二版)流水线和MIPS流水线关于分支指令的研读
- 压缩相关工具类
- JavaScript中数值类型0为假,其它均为真
- 异常处理、python标准库、函数接收元组和列表
- C#中timer类的用法
- ES6之块级作用域与函数声明--读书笔记
- linux查看网络信息命令
- “菜鱼”的第一篇博客!
- opencv 写视频时找不到编码器问题解决方法
- 关于ShareSDK微信的一个坑
- SpannableString相关工具类
- Spring源码解析之一 ------ 默认标签的解析注册(IOC的第一步)