摘要:
函数参数解构; 给函数提供实参的时候,可以在集合类型前使用*/** 把集合类型的解构解开,提取所有元素作为函数的实参 非字典类型使用*解构成位置参数 字典类型使用**解构成关键字参数 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配 def add(x,y): return x+y add(*(4,5)) >>>9 add(*[4,5]) >>>9 ... 阅读全文
摘要:
1、简单选择排序: 1、给定一个列表2、将列表赋值给nums3、取列表nums的长度4、迭代长度5、定义一个maxindex,赋值i 假定i为最大值索引6、迭代i+1-length 如果maxindex[i]的值小于nums[j] 将j赋给maxindex 然后nums[maxindex]就是最大值 阅读全文
摘要:
插入排序: def insertion(lst): for i in range(1,len(lst)): save = lst[i] j = i while j>0 and lst[j-1]>save: lst[j] = lst[j-1] j-=1 ls... 阅读全文
摘要:
def bubb_dsort(lst2): lst = lst2 for i in range(len(lst)): for j in range(len(lst)-1,0,-1): #降序 if lst[j]>lst[j-1]: lst[j],lst[j-1] = lst[j-1],lst[j] p... 阅读全文
摘要:
python functions 函数分类: 内建函数 max() reversed() 库函数 math.ceil() 定义: def 函数名 (参数列表): 函数体(代码块) [return 返回值] 1) 函数名就是标识符,命名要求一样 2) 语句块必须缩进,约定4个空格 3) 若没有return语句,隐式会返回一... 阅读全文