摘要: str 1、通过索引获取字符串 print('hellowrld'[2:]) >>>llowrld 2、关键字in print('el' in 'hello') 返回bool值 >>>True 3、格式化字符串 print('%s is a good student'%'zz') >>> zz is a good student 4、拼接字符串 a = 'abc' b = 'efg' ... 阅读全文
posted @ 2017-10-10 17:40 zzzzz~ 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 函数参数解构; 给函数提供实参的时候,可以在集合类型前使用*/** 把集合类型的解构解开,提取所有元素作为函数的实参 非字典类型使用*解构成位置参数 字典类型使用**解构成关键字参数 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配 def add(x,y): return x+y add(*(4,5)) >>>9 add(*[4,5]) >>>9 ... 阅读全文
posted @ 2017-10-10 17:26 zzzzz~ 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、简单选择排序: 1、给定一个列表2、将列表赋值给nums3、取列表nums的长度4、迭代长度5、定义一个maxindex,赋值i 假定i为最大值索引6、迭代i+1-length 如果maxindex[i]的值小于nums[j] 将j赋给maxindex 然后nums[maxindex]就是最大值 阅读全文
posted @ 2017-10-10 17:24 zzzzz~ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 插入排序: 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... 阅读全文
posted @ 2017-10-10 17:09 zzzzz~ 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 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... 阅读全文
posted @ 2017-10-10 17:07 zzzzz~ 阅读(109) 评论(0) 推荐(0) 编辑
摘要: python functions 函数分类: 内建函数 max() reversed() 库函数 math.ceil() 定义: def 函数名 (参数列表): 函数体(代码块) [return 返回值] 1) 函数名就是标识符,命名要求一样 2) 语句块必须缩进,约定4个空格 3) 若没有return语句,隐式会返回一... 阅读全文
posted @ 2017-10-10 17:03 zzzzz~ 阅读(378) 评论(0) 推荐(0) 编辑