-
2019-06-24 14:08:19
- python语言和其他语言的区别
- Python比其他语言简洁优美,它具有强大完备的第三方库。它是一门弱类型的可移植,可扩展,可嵌入的解释型编程语言,运行时可以一行一行的解释并运行。它一切皆对象,一切皆指针。Python的执行速度比较慢。
-
5699
-
2019-06-24 13:49:16
- python面向对象方法的区别
- 实例方法:由对象调用;至少一个self参数;执行时,自动将调用该方法的对象赋值给self;类方法:由类调用; 至少一个cls参数;执行时,自动将调用该方法的类复制给cls;静态方法:由类调用;无默认参数。是否与类或实例绑定就是三者的区别。
-
2979
-
2019-06-24 13:26:31
- python生成器与迭代器的区别
- 生成器能做到迭代器能做的所有事,而且因为自动创建了iter()和next()方法,生成器显得特别简洁,而且生成器也是高效的,使用生成器表达式取代列表解析可以同时节省内存。除了创建和保存程序状态的自动方法,当发生器终结时,还会自动抛出异常。
-
3637
-
2019-06-24 13:09:29
- python中赋值与c语言区别
- C 程序是通过操纵内存地址而间接操作数据(每个变量固定对应一个内存地址,所以说操纵变量就是操纵内存地址),数据处于被动地位,那么 Python 则是直接操纵数据,数据处于主动地位,变量只是作为一种引用关系而存在,而不再拥有存储功能。
-
3701
-
2019-06-24 11:48:04
- python中is和==号的区别
- is比较的是两个对象的id值是否相等,就是比较两个对象是否为同一个实例对象,是否指向同一个内存地址。== 比较的是两个对象的内容是否相等,默认会调用对象的 __eq__ 方法,是python标准操作符中的比较操作符,用来比较两个对象的值等。
-
2930
-
2019-06-24 11:32:34
- python中方法与函数的区别
- 从分类的角度,函数:内置函数,匿名函数,递归函数自定义函数。方法:普通方法,私有方法,属性方法,特殊方法,类方法,静态方法。从作用域的角度,从函数调用开始至函数执行完成,返回给调用者后,在执行过程中开辟的空间会自动释放等等。
-
2812
-
2019-06-24 11:03:33
- python2和3中除法的区别
- 区别:python2中的除法,即一个整数(无小数部分的数)被另外一个整数除,计算结果的小数部分被截除了,只留下了整数部分。在Python3.0中变成真除法(无论任何类型都会保持小数部分,即使整除也会表示为浮点数形式)。
-
2829
-
2019-06-24 10:56:09
- python类变量和实例变量的区别
- 类变量在类的设计时class里def外,通过变量名能被赋值,def里通过类对象即类名字的点运算变量名可被赋值;程序里通过类对象的点运算类名字也可被赋值。实例对象在类的设计时,def里通过self点运算变量名能被赋值,不一定在init里等等。
-
3453
-
2019-06-24 10:34:14
- python中str和repr有什么区别
- 内建函数str()和repr()可以方便地以字符串的方式获取对象的内容、类型、数值属性等信息。||str()函数得到的字符串可读性好。||这两个函数接受一个对象作为其参数,返回适当的字符串。str()生成一个对象的可读性好的字符串表示等等。
-
5741
-
2019-06-24 10:18:33
- python类方法和静态方法的区别
- Python的类方法和静态方法很相似,它们都推荐使用类来调用。Python会自动绑定类方法的第一个参数,类方法的第一个参数(通常建议参数名为 cls)会自动绑定到类本身;但对于静态方法则不会自动绑定。
-
3439