上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 声明式编程风格列表生成器将一系列代码封装到一行,以列表的形式输出结果#用一个列表生成多个值l = []for i in range(100): l.append('%s'%i)print(l)l = ['egg%s'%i for i in range(100) if i > 50]print(l)# 阅读全文
posted @ 2017-04-15 17:32 柳姑娘 阅读(261) 评论(0) 推荐(0)
摘要: 协程函数的应用:找到一个文件夹下所有包含python字符串的文件的绝对路径为生成器函数添加初始化功能的装饰器import os ,timedef init(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) next(res) 阅读全文
posted @ 2017-04-15 17:28 柳姑娘 阅读(331) 评论(0) 推荐(0)
摘要: 基础概念迭代器: 为什么: 提供了一种不依赖于索引的取值方式,如字典,集合,文件等没有索引的类型需要循环取出元素 迭代器是惰性计算,更节省内存,迭代器在内存中只是一个内存地址,一次只取一个值 缺点:永远无法获取迭代器的长度,使用不如列表索引取值灵活 一次性的,只能往后取值 可迭代的:对象本身有__i 阅读全文
posted @ 2017-04-15 17:25 柳姑娘 阅读(205) 评论(0) 推荐(0)
摘要: 1 为什么要用装饰器 开放封闭原则 :游戏上线后,尽量避免更改源代码和调用方式,但是出于需求必须为代码增加扩展性2 什么是装饰器: 本质是一种函数 ,没有改动函数源代码和调用方式的情况下,给函数增加一种新的功能 利用了闭包的原理,闭包的作用就是可以在外部调用这个内部闭包函数,不用关心作用域的问题3 阅读全文
posted @ 2017-04-15 17:18 柳姑娘 阅读(180) 评论(0) 推荐(0)
摘要: flag = True while flag: user = input('please input your username:') locked = open('locked', 'r+', encoding='utf8') for line1 in locked: if user.strip() != line1: f = o... 阅读全文
posted @ 2017-04-09 16:10 柳姑娘 阅读(159) 评论(0) 推荐(0)
摘要: 命名空间与作用域 全局作用域: 内置名称空间 builtins 全局名称空间 文件中没有缩进的定义的名称 在这个文件的任何位置都可以使用 局部作用域: 局部名称空间 局部 》全局 》内置 命名空间的查询:globals() locals()函数嵌套: 嵌套调用 嵌套定义 函数定义时仅显示语法错误函数 阅读全文
posted @ 2017-04-08 12:30 柳姑娘 阅读(157) 评论(0) 推荐(0)
摘要: 定义函数: 解决的问题: 代码冗余,修改困难 可读性差,扩展性差1内置函数 :print() sum() max()2自定义函数:def 函数名(arg1,arg2,arg3): '描述信息' 函数体 return 1#任意数据类型*********************先定义,后使用****** 阅读全文
posted @ 2017-04-08 12:23 柳姑娘 阅读(190) 评论(0) 推荐(0)
摘要: 1. 作用:用于移动文件读写指针到指定的位置 注:以字节的方式移动光标,所以要以字节的方式打开文件 2. 语法格式:file.seek(offset, whence=0): --> offset: 偏移量,需要向前或者是向后移动的字节数,-1向前移动1个字节,1向后移动1个字节 --> whence 阅读全文
posted @ 2017-04-08 12:20 柳姑娘 阅读(200) 评论(0) 推荐(0)
摘要: 1、运行 Python 脚本的两种方式 windows或linux中 将.py文件交给python运行 python自带的交互式解释器直接运行2、简述位、字节的关系 1个二进制位是计算机里最小的表示单位 1个字节是计算机里做小的存储单位 8个二进制位 = 一个字节3、简述 ascii、 unicod 阅读全文
posted @ 2017-03-31 22:21 柳姑娘 阅读(271) 评论(0) 推荐(0)
摘要: 基础解释:ctrl ? 全注释ctrl d 复制注释:# 绝对注释 多行注释 """ """单引号和双引号没有任何区别,只适用于单行三个单或双引号 适用于多行,注释作用indentation error 缩进错误 同一级代码缩进必须一致 官方建议缩进4格variable 变量以字母或下划线开头 变量 阅读全文
posted @ 2017-03-30 14:39 柳姑娘 阅读(334) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页