python
ab13653777822
这个作者很懒,什么都没留下…
展开
-
python3装饰器
装饰器的作用 :在不改变原函数的调用方式的情况下,在函数的前后添加功能装饰器的本质 : 闭包函数函数的原则开发原则: 开放封闭原则 开放 : 对扩展是开放的 封闭 : 对修改是封闭的 不是装饰器的装饰器import timedef func(): time.sleep(0.01) print('123')def timmer...转载 2018-07-17 00:06:59 · 278 阅读 · 0 评论 -
python3 自定义函数
定义函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。def test(a): a...转载 2018-07-15 21:39:10 · 3033 阅读 · 0 评论 -
python3 文件
打开关闭文件打开文件语法:文件句柄 = open(‘文件路径’,mode=‘模式’,encoding=‘编码’)如果模式是是带‘b’的,可省略编码关闭文件语法:文件句柄.close()打开模式#1. 打开文件的模式有(默认为文本模式):r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】文件的指针将会放在文件的开头。w,只写模式【不可读;不存在则创建;存在则清空内容】a, 只追加写模式【不可...转载 2018-07-15 19:41:56 · 145 阅读 · 0 评论 -
python3编码
asciiA : 00000010 8位 一个字节unicodeA : 00000000 00000001 00000010 00000100 32位 四个字节中:00000000 00000001 00000010 00000110 32位 四个字节utf-8A : 00100000 8位 一个字节中 : 00000001 00000010 00000110 24位 三个字节gbkA ...转载 2018-07-15 16:12:21 · 162 阅读 · 0 评论 -
python3 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。(但是,儿子不能改,孙子能改)元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。访问元组类似于访问列表修改元组元组中的元素值是不允许修改的,但我们可以对元组进行连接组合tup1 = (12, 34.56)tup2 = ('abc', 'xyz')tup3 = tup1 + tup2;# ...转载 2018-07-15 13:13:41 · 221 阅读 · 0 评论 -
python 字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 键必须是唯一的,但值则不必。d = {key1 : value1, key2 : value2 }字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算...转载 2018-07-15 12:58:54 · 248 阅读 · 0 评论 -
python list
列表是python中的基础数据类型之一,他是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型。列表相比于字符串,不仅可以储存不同的数据类型,而且可以储存大量数据,32位python的限制是 536870912 个元素,64位python的限制是 1152921504606846975 个元素。而且列表是有序的,有索引值,可切片,方便取值。list是可以嵌套的。Python列表脚本操...转载 2018-07-15 11:27:31 · 180 阅读 · 0 评论 -
python3 数字(Number)
Python 支持三种不同的数值类型:整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。Python3 整型是没有限制大小的,可以当作 Long 类型使用,所以 Python3 没有 Python2 的 Long 类型。浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)复数( (comple...转载 2018-07-14 15:42:02 · 215 阅读 · 0 评论 -
python数据类型初步
标准数据类型内置的 type() 函数可以用来查询变量所指的对象类型。isinstance()用于判断类型是否相等isinstance 和 type 的区别在于:type()不会认为子类是一种父类类型。isinstance()会认为子类是一种父类类型。print(isinstance(A(), A)) # returns Trueprint(type(A()) == A) ...转载 2018-07-14 15:17:03 · 138 阅读 · 0 评论 -
内置函数
作用域相关基于字典的形式获取局部变量和全局变量globals()——获取全局变量的字典locals()——获取执行本方法所在命名空间内的局部变量的字典其他eval() 将字符串类型的代码执行并返回结果print(eval('1+2+3+4'))#10exec()将自字符串类型的代码执行print(exec("1+2+3+4")) #None...转载 2018-07-19 20:48:58 · 567 阅读 · 0 评论 -
Python3的字符串内建函数
序号方法及描述1capitalize()首字母大写2center(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格。a='ab'print(a.center(10))print(a.center(10,'*'))输出 ab ****ab****3count(str, beg= 0,end=len(str...转载 2018-07-13 21:11:38 · 642 阅读 · 0 评论 -
python3 迭代器与生成器
迭代和可迭代协议字符串、列表、元组、字典、集合都可以被for循环,说明他们都是可迭代的。结合我们使用for循环取值的现象,再从字面上理解一下,其实迭代就是我们刚刚说的,可以将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。可迭代协假如我们自己写了一个数据类型,希望这个数据类型里的东西也可以使用for被一个一个的取出来,那我们就必须满足for的要求。这个要求就叫做“协议”。可...转载 2018-07-18 22:06:03 · 115 阅读 · 0 评论