Fork me on GitHub
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: ### python3.6.x在Ubuntu16.04下安装过程 ``` #(1)保证网络正常连接 sudo add-apt-repository ppa:jonathonf/python-3.6 (如果超时,在运行一次) sudo apt-get update (更新软件列表,拿取最新资源) sudo apt-get install python3.6 (安装pyth... 阅读全文
posted @ 2019-05-24 22:08 MR_黄Python之路 阅读(231) 评论(0) 推荐(0) 编辑
摘要: def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) print(list1) #[10] list2 = extendList(123, []) print(list2) #[123] list3 = extendList('a') print(list3) #... 阅读全文
posted @ 2019-05-24 22:06 MR_黄Python之路 阅读(217) 评论(0) 推荐(0) 编辑
摘要: """ #复习 lst1 = [1,5] lst2 = [2,6] lst3 = [3,7] lst4 = [4,8] it = zip(lst1,lst2,lst3,lst4) print(list(it)) # [(1, 2), (3, 4), (5, 6), (7, 8)] # n = 2 lst1 = [1 , 3 , 5 , 7 ,9] listvar[0::2] # 0 2 4... 阅读全文
posted @ 2019-05-24 22:05 MR_黄Python之路 阅读(216) 评论(0) 推荐(0) 编辑
摘要: # ### 生成器函数 ''' (用def定义,里面含有yield) # yield 类似于 return 共同点在于:执行到这句话都会把值返回出去 不同点在于:yield每次返回时,会记住上次离开时执行的位置 , 下次在调用生成器 , 会从上次执行的位置往下走 而return直接终止函数,每次重头调用. yield 6 和 yield(6) 2种写法都可以 yield 6 ... 阅读全文
posted @ 2019-05-22 19:25 MR_黄Python之路 阅读(301) 评论(0) 推荐(0) 编辑
摘要: # ### 生成器 ''' #生成器本质是迭代器,允许自定义逻辑的迭代器 #迭代器和生成器区别: 迭代器本身是系统内置的.重写不了.而生成器是用户自定义的,可以重写迭代逻辑 #生成器可以用两种方式创建: (1)生成器表达式 (里面是推导式,外面用圆括号) (2)生成器函数 (用def定义,里面含有yield) ''' # (1) 生成器表达式 generator ... 阅读全文
posted @ 2019-05-22 19:23 MR_黄Python之路 阅读(148) 评论(0) 推荐(0) 编辑
摘要: # ### 集合推导式 """ 案例: 满足年龄在18到21,存款大于等于5000 小于等于5500的人, 开卡格式为:尊贵VIP卡老x(姓氏),否则开卡格式为:抠脚大汉卡老x(姓氏) 把开卡的种类统计出来 """ listvar = [ {"name":"王家辉","age":18,"money":10000}, {"name":"王水机","age":19,"money": 阅读全文
posted @ 2019-05-22 19:22 MR_黄Python之路 阅读(192) 评论(0) 推荐(0) 编辑
摘要: #(1).{'x': 'A', 'y': 'B', 'z': 'C' } 把字典写成x=A,y=B,z=C的列表推导式 dic = {'x': 'A', 'y': 'B', 'z': 'C' } # for a,b in dic.items(): # print(a,b) res = [a+"="+b for a,b in dic.items() ] print(res) # (2). 阅读全文
posted @ 2019-05-22 19:21 MR_黄Python之路 阅读(272) 评论(0) 推荐(0) 编辑
摘要: # ### 推导式 ''' 通过一行循环判断,遍历出一系列数据的方式就是推导式 特点:方便,简介,可以实现一些简单的功能 推导式当中只能跟循环和判断(单项分支) 种类中分为三种: 列表推导式,集合推导式,字典推导式 [val for val in iterable] {val for val in iterable} {a:b for a,b in iterable} ''' #... 阅读全文
posted @ 2019-05-22 16:14 MR_黄Python之路 阅读(228) 评论(0) 推荐(0) 编辑
摘要: # (1) name = ['oldboy', 'alex', 'wusir'] def func(n): return n+"_leader" # map 返回迭代器 # None 地址 容器 迭代器 map(func,name) it = map(func,name) print(list(it)) # 匿名函数 it = map(lambda n : n+'_leader',na... 阅读全文
posted @ 2019-05-22 16:12 MR_黄Python之路 阅读(153) 评论(0) 推荐(0) 编辑
摘要: # (1)计算任意数n的阶乘 # 5! 5*4*3*2*1 # 8! 8*7*6*5*4*3*2*1 ''' 递归函数通过两个条件出发回的过程: (1) 当前函数彻底执行完毕的时候,触发回的过程,回到上一层函数的调用处 (2) 当前函数遇到return 返回值的时,触发回的过程,回到上一层函数的调用处 ''' # 普通方法 n = 5 total = 1 for i in range(1,n+... 阅读全文
posted @ 2019-05-22 16:11 MR_黄Python之路 阅读(172) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页