我们通常意义上说的python是cpython,也就是完全用C实现的python,它支持C的扩展,不支持java什么的扩展。jython是完全用jython实现的python,它支…
python 是动态脚本型语言,设计的机制就是按函数名来保存函数入口,而不是函数名+参数。你调用函数的时候,可以多传参数,一样的会调用到只是函数名匹配的那个函数。python 虽然…
1、什么是魔法方法?魔法方法就是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己…
一、下载wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1rc2.tgz二、解压tar zxvf Python-3.…
python里,类是面向对象的基础。第一种创建类的方法:class关键字#第一种方法创建类 class A(object): def __init__(self, na…
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能…
多态是指通过基类的指针或者引用,在运行时动态调用实际绑定对象函数的行为。 对于其他如C++的语言,多态是通过在基类的函数前加上virtual关键字,在派生类中重写该函数…
一、几个概念1.表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能球的数值的有意义排列方法所得的组合。用通俗的话讲,表达式就是类似于数学公式的东西。表达式…
1. 递归概述递归( recursion)是一种编程技巧,某些情况下,甚至是无可替代的技巧。递归可以大幅简化代码,看起来非常简洁,但递归设计却非常抽象,不容易掌握。通常,我们都是自…
python四种方法实现去除列表中的重复元素:#第一种,使用集合的方式 def func1(one_list): return list(set(one_list)) #第…