12 2017 档案

摘要:函数装饰器 import time 模块 time.sleep() 让程序在执行到这个位置的时候停一会 time.time() 获取当前时间 @timmer 语法糖 == func = timmer(func) 语法糖使用方法 装饰器的主要功能 在不改变函数调用方式的基础上在函数的前、后添加功能。 阅读全文
posted @ 2017-12-28 17:30 争-渡 阅读(129) 评论(0) 推荐(0)
摘要:函数进阶 命名空间和作用域 内置命名空间 python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 全局命名空间 我们写的代码但不是函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的 放置了我们设置的所有变量名和函数名 阅读全文
posted @ 2017-12-27 20:00 争-渡 阅读(150) 评论(0) 推荐(0)
摘要:函数 使用函数顺序 返回值 return 返回值问题 返回值三种情况 1》不写返回值 不写return 只写return :结束一个函数 写return none 不常用 返回none 2》返回一个值 可以返回任意数据类型 只要返回了就可以接收到 如果一个程序有多个return只执行第一个retur 阅读全文
posted @ 2017-12-26 18:54 争-渡 阅读(192) 评论(0) 推荐(0)
摘要:文件的操作方法 文件只读:r rb 可以定义读的多少 以字符为单位 文件只写 :w wb 没有此文件就创建此文件,有就覆盖 步骤:把原文件的内容全部清除再写 文件追加: a ab 模式 ab为bytes编码方式 读写 r+ r+b(以bytes类型)先把原文章读出来 再写进去 打印后写进的文字 w+ 阅读全文
posted @ 2017-12-25 21:57 争-渡 阅读(216) 评论(0) 推荐(0)
摘要:纯修改列表(删除)但不限于删除 方法 :由后向前处理列表 列表 字典: 集合 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 1) 去重,把一个列表变成集合,就自动去重了。 2) 关系测试,测试两组数 阅读全文
posted @ 2017-12-22 16:54 争-渡 阅读(133) 评论(0) 推荐(0)
摘要:数值运算 = : 赋值 == : 比较值是否相等 is :比较 比较的是内存地址 小数据池:在此范围内内存地址相同的意思 数字的范围: -5 256 之间 字符串:1、不能有特殊字符 2、s*20 是同一个地址,s*21以后都是两个地址 PS:只有数值与字符串有小数据池概念 编码问题 ASCII A 阅读全文
posted @ 2017-12-21 20:05 争-渡 阅读(168) 评论(0) 推荐(0)
摘要:python2 编码方式 ASCII码 输出 可以加,也可以不加括号 生成器 有xrange() 也有 range 输入 raw_input() 判断键‘x’是否存在于字典中 .has_key(‘x’)方法 python3 编码方式 utf-8 输出 必须加括号 生成器 range 输入 input 阅读全文
posted @ 2017-12-21 19:15 争-渡 阅读(122) 评论(0) 推荐(0)
摘要:1、正向列表加反向步长输出空列表 2、一步赋值及一步换值 3、浅copy 阅读全文
posted @ 2017-12-20 16:22 争-渡 阅读(118) 评论(0) 推荐(0)
摘要:数组类型 数据类型划分:可变数据类型、不可变数据类型 不可变数据类型:元组, bool, int, str 可哈西 可变数据类型 :list, dict, set 不可哈西 字典(dict): key 必须是不可变数据类型,可哈西 value 任意数据类型 字典 (dict):优点:二分法去查询 存 阅读全文
posted @ 2017-12-20 15:58 争-渡 阅读(172) 评论(0) 推荐(0)
摘要:列表list 列表是python中的基础数据类型之一,其他语言中也有类似于列表的数据类型,比如js中叫数组,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型 比如:li = [‘alex’,123,Ture,(1,2,3,’wusir’),[1,2,3,’小明’,],{‘name 阅读全文
posted @ 2017-12-19 17:11 争-渡 阅读(399) 评论(0) 推荐(0)
摘要:基础数据类型 什么是数据: x = 10 ,10是我们要存储的数据 为什么分数据类型:数据是用来表示状态的,不同的状态就应该用不同的类型的数据去表示 数据类型: 数字 字符串 列表 元组 字典 集合 数字 int 数字主要用于计算用 结果: 布尔值 bool 布尔值就两种:True,False。就是 阅读全文
posted @ 2017-12-18 18:57 争-渡 阅读(224) 评论(0) 推荐(0)
摘要:格式化输出 % :占位符 组合: %d :数字占位符 %s :字符占位符 ps : 有时需要书写 20% 这种字符串 可以写成 20%% (加入第一个%为转义字符,告知给计算机第二个%就是%) while.......else....... 结果: 逻辑运算 运算符 计算机可以进行的运算有很多种,运 阅读全文
posted @ 2017-12-15 16:20 争-渡 阅读(151) 评论(0) 推荐(0)
摘要:编程语言类型及优缺点: 编译型:一次性将所有程序编译成二进制文件 缺点:开发效率低,不能跨平台。 优点:运行速度快。 语言有:c c++ 等 解释型:当程序执行时,一行一行的解释。 优点:开发效率高,可以跨平台。 缺点:运行速度慢。 语言有:Python PHP 等等。 python的定义 动态解释 阅读全文
posted @ 2017-12-14 22:14 争-渡 阅读(398) 评论(0) 推荐(0)