python学习
Anfanger4De
菜是原罪
沉心静气
展开
-
Python函数传入参数方式总结
1. 位置参数 位置参数是最简单的传入参数的方式 def func(a,b): print(a+b) func(1,3) #3 2. 默认参数 默认参数是在调用函数的时候使用一些包含默认值的参数 def power(x,n=2): s = 1 while(n>0) n -= 1 s *= n return s 3. 可变参数...原创 2019-06-02 03:57:07 · 1010 阅读 · 1 评论 -
经典排序方法(一):冒泡/插入/归并/快排
1. 插入排序 Insertion Sort 插入排序的工作原理是通过构建有序序列,对于未排序的序列,在已排序的序列中从后向前扫描,找到相应的位置并插入。 ###算法实现: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果已排序的元素大于新元素,将已排序元素移动到下一位置 重复步骤三,直到找到已排序的元素小于或者等于新元素的位置 将新元素插入该...原创 2019-06-02 22:51:57 · 242 阅读 · 0 评论 -
Python: 类,继承和多态
Class in Python python中的class定义与cpp相类似,我们在此不多展开。直接上例子: class Animal(object): def __init__(self,name,age): self.name = name; self.__age = age; def greeting(self): print(...原创 2019-06-04 08:42:52 · 582 阅读 · 0 评论