首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python学习:内建属性、内建函数的教程

内建属性python3中查看类的内建属性和方法: >>> class Person: ......里面的代码时,即return self.test,因为return需要把self.test的值返回,那么首先要获取self.test的值(test方法名所对应的函数体的地址),因为self此时就是t这个对象...,所以self.test就是t.test,此时要获取t这个对象的test属性,那么就会跳转到getattribute方法去执行,即此时产生了递归调用,由于这个递归过程中没有判断什么时候推出,所以这个程序会永无休止的运行下去...内建函数启动python解释器,输入dir(__builtins__),,可以看到很多python解释器启动后默认加载的属性和函数,这些函数称之为内建函数(Build-in Function),这些函数因为在编程时使用较多...这些函数数量众多,不宜记忆,开发时不是都用到的,待用到时再使用 help(function) 查看如何使用,或结合百度查询即可,在这里介绍些常用的内建函数。

56210

Exception

2.Throwable Throwable类是所有异常或错误的超类,它有两个子类:Error和Exception,分别表示错误和异常。...其中异常Exception分为运行时异常(RuntimeException)和非运行时异常,也称之为不检查异常(Unchecked Exception)和检查异常(Checked Exception)。...Error 一般是指java虚拟机相关的问题,如系统崩溃、虚拟机出错误、动态链接失败等,这种错误无法恢复或不可能捕获,将导致应用程序中断,通常应用程序无法处理这些错误,因此应用程序不应该捕获Error对象...除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。...(2)非运行时异常是RuntimeException以外的异常,类型上都属于Exception类及其子类。如IOException、SQLException等以及用户自定义的Exception异常。

45840

Python内建函数

是计算一个数的商和余数的时候,发现基础的内建函数还没有掌握,今天空了来补一下。以下的列子均是在Python3里面支持的。 那就从第一个开始求余数和商开始吧。...zip 用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 在 Python 3.x 中为了减少内存,zip() 返回的是一个对象。...callable 用于检查一个对象是否是可调用的。如果返回 True,object 仍然可能调用失败;但如果返回 False,调用对象 object 绝对不会成功。...,即对象的引用。...无论将对象的全部或者部分赋值给他们对象,都不会创建新的对象,修改被赋值对象也直接会影响原对象的值。

49800

异常(Exception

微软预定义了很多异常,Exception类是所有异常的基类。这个类中封装了错误信息,通过异常的Message属性,我们可以获取到信息,并及时修正自己的代码。...try { a = a / 0; } catch (DivideByZeroException e) { Console.WriteLine ("除数不能为零"); } catch (Exception...e) { Console.WriteLine (e.Message); } 一般多个catch最后可以有一个catch来兜底,用于捕获上方catch无法捕获的情况,也就是使用Exception...= null) conn.Close (); } 这样保证在出了错以后,也能及时关闭连接释放对象。 使用throw关键字手动抛出一个异常,这个一般用于自定义的异常。...自定义异常: 我们可以继承Exception类来自定义一个异常: class MyException : Exception { public override string Message

47120

python内建函数

function参数必须是可调用对象(函数、方法或其他可调用对象)。args参数必须以序列形式给出。列表在应用之前被转换为元组。...3. buffer(object[,offset[,size]]) 如果object对象支持缓存调用接口buffer()函数就为object对象创建一个新缓存。这样的对象包括字符串、数组和缓存。...如果没给出任何选项参数,缓存区域就覆盖整个序列,最终得到的缓存对象是object对象数据的只读拷贝。 缓存对象用于给某个对象类型创建一个更友好的接口。...比如,字符串对象类型通用缓存对象而变得可用,允许逐个字节地访问字符串中的信息。...4. callable(object) callable()函数在object对象是可调用对象的情况下,返回真(true);否则假(false),可调用对象包括函数、方法、代码对象、类(在调用时返回新的实例

1K10

Shell脚本内建命令

[TOC] 0x00 shell 内建命令 type 命令 描述:查看命令相关信息类型 # (1) 查看命令类型 type -a complete #complete 是 shell 内嵌 eval 命令..."-A builtin":shell内建命令名,同选项"-b"。 "-A command":命令名,同选项"-c"。 "-A directory":目录名,同选项"-d"。..."-A disabled":不可用的shell内建命令名。 "-A enabled":可用的shell内建命令名。 "-A export":导出的shell变量名,同选项"-e"。..."-A helptopic":内建命令help支持的帮助主题。 "-A hostname":主机名,从shell环境变量HOSTFILE中获取。 "-A job":作业名,同选项"-j"。..."-A setopt":内建命令set的选项"-o"可用的参数。 "-A shopt":内建命令shopt可接受的选项名。 "-A signal":信号名。 "-A stopped":暂停的作业名。

1.6K10

Java Exception

因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的 错误条件。当条件生成时,错误将引发异常。...Exception(异常):是程序本身可以处理的异常。 Exception 类有一个重要的子类 RuntimeException。...除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。...抛出异常:当一个方法出现错误引发异常时,方法创建异常对象并交付运行时系统,异常对象中包含了异常类型和异常出现时的程序状态等异常信息。运行时系统负责寻找处置异常的代码并执行。...匹配的原则是:如果抛出的异常对象属于catch子句的异常类,或者属于该异常类的子类,则认为生成的异常对象与catch块捕获的异常类型相匹配。 例1 捕捉throw语句抛出的“除数为0”异常。

77651
领券