摘要: 异常 异常意味着出现错误,并且会终端程序的正常控制流。使用raise语句可以引发异常。如果raise语句没有带任何参数,将会再次引发最近一次生成的异常。使用try和except可以捕捉异常。 finally子句不是用于捕捉异常,相反,它用于提供一些代码,无论是否出现错误,都必须执行该代码。如果没有引 阅读全文
posted @ 2020-06-01 14:18 麦郎 阅读(42) 评论(0) 推荐(0)
摘要: 模块与import语句 首次使用import加载模块时,将会做三件事: 1.创建新的命名空间,用作在相应源文件中定义的左右对象的容器。在模块中定义的函数和方法在使用global语句时将访问该命名空间。 2.在新创建的命名空间中执行模块中包含的代码。 3.在调用函数中创建名称来引用模块命名空间。 需要 阅读全文
posted @ 2020-06-01 14:17 麦郎 阅读(91) 评论(0) 推荐(0)
摘要: 类与对象 1.检查对象类型 isinstance()函数能够实现继承,所以是检查所有Python对象类型的首选方式。过多的检查会影响性能。 2.引用计数和垃圾收集 所有的对象都有引用计数。使用del语句或者引用超出作用域时(或被重新赋值)时,对象的引用计数就会减少。使用 sys.getrefcoun 阅读全文
posted @ 2020-06-01 14:16 麦郎 阅读(107) 评论(0) 推荐(0)
摘要: 函数 1.函数定义 函数定义中存在带有默认值的参数,默认参数最好使用None值,并在后面加上检查代码 def foo(x,items=None) if items is None items.append(x) return items 2.参数传递和返回值 调用函数时,函数参数仅仅是引用传入对象的 阅读全文
posted @ 2020-06-01 14:15 麦郎 阅读(96) 评论(0) 推荐(0)
摘要: Python函数 1.函数 Python是使用def语句创建函数。调用函数时,只要使用函数名加上用圆括号括起来的参数即可。 def example(a,b): q = a // b #//是截断除法运算符 r = a-q*b return r#调用函数result = example(37,15)# 阅读全文
posted @ 2020-06-01 14:14 麦郎 阅读(140) 评论(0) 推荐(0)
摘要: Python基础 1.Python特性 1.Python是一种动态类型的语言,在程序执行过程中,可将变量名绑定顶到不同的值,而且这些值可以属于不同的类型。赋值运算符的作用仅仅是在名称和值之间创建的一种关联。 2.Python绝对不会把字符串的值解释为数值数据,要执行数学运算,首先要使用int()或f 阅读全文
posted @ 2020-06-01 14:13 麦郎 阅读(103) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示