2018年11月28日

day08 生成器 &迭代器

摘要: 概念:生成器是一种可迭代对象,可以通过next()方法调用,但一般在实际中我们都是通过for循环来迭代它。 生成器有2种创建方式: 1.s=(x*2 for x in range(5)) 用列表生成式创建 print(s) 结果: <generator object <genexpr> at 0x0 阅读全文

posted @ 2018-11-28 21:02 superhero_Wake 阅读(147) 评论(0) 推荐(0)

2018年11月26日

day07 装饰器

摘要: 装饰器的三个知识点:1.作用域 2.函数即对象 3.闭包函数 1、作用域:L-E-G-B 2、函数是最高级的对象(对象是类的实例化,可以调用相应的方法,函数是包含变量对象的对象) a.其可以被赋值给其他变量,例如我定义了一个函数foo(),可以进行bar = foo的赋值操作 b.其可以被定义在另外 阅读全文

posted @ 2018-11-26 20:52 superhero_Wake 阅读(95) 评论(0) 推荐(0)

2018年11月21日

day06 函数

摘要: 一、默认参数: 默认参数适合那些变量相同的情况,例如一个班级内的同学大部分是男生,那么就可以定义一个函数 def info(name,age,sex='fale') print('Name: %s' %name) print('Age: %d' %age ) print('Sex : %s' %se 阅读全文

posted @ 2018-11-21 21:12 superhero_Wake 阅读(106) 评论(0) 推荐(0)

2018年11月8日

day05 copy & set

摘要: copy: copy浅拷贝,只是拷贝第一层 deepcopy 等于完全复制一个新的序列 a=[ [1,2,],3,4] b=a.copy() b[1]=35 a的值不会改变 b[0][0] a的值也会随着改变 set: 无序, 唯一 元素的值不能进行改变,就想字典中的key一样 可变集合:指的是可以 阅读全文

posted @ 2018-11-08 20:26 superhero_Wake 阅读(73) 评论(0) 推荐(0)

2018年11月5日

day04_文件操作

摘要: 文件操作: f=open.('test.txt', 'r',encoding='utf-8') with open('test.txt', 'r',encoding='utf-8') as f #另一种打开文件的方式,不用close f=open.('test.txt','w',encoding=' 阅读全文

posted @ 2018-11-05 21:35 superhero_Wake 阅读(124) 评论(0) 推荐(0)

2018年10月22日

day03 基础

摘要: 字典: 特点:key唯一,无序 创建:data={} 添加:data['age']= 18 data.update(data2) 类似于extend,将另一个字典直接加入data中 data.setdefault('age',88) 设置初始值,如果原字典中key存在,则用原来的,否则使用默认的ke 阅读全文

posted @ 2018-10-22 20:14 superhero_Wake 阅读(121) 评论(0) 推荐(0)

2018年10月12日

day02

摘要: / 得出的结果是浮点型 // 取整,就是商 % 取余数 2 **3=8 就是2的3次方 比较运算符: > < == <= >= != 赋值运算符: = += ... 逻辑运算符: and or not 其中not的优先级最大,and的次之,or最小 二、 1、while循环: while 条件: 。 阅读全文

posted @ 2018-10-12 10:50 superhero_Wake 阅读(123) 评论(0) 推荐(0)

2018年10月11日

Python学习之路

摘要: day01:初识Python Python3默认支持中文字符,Ascii--> gb2312-->gbk 编码方式的发展: Ascii --> unicode-->utf-8 unicode是utf-8的一个扩展集 变量: 存储信息,方便日后调用、修改(存在内存中) 常量: 固定不变的量,在Pyth 阅读全文

posted @ 2018-10-11 15:17 superhero_Wake 阅读(94) 评论(0) 推荐(0)

导航