摘要: Python基础之类与面向对象 类的初始化: 类的属性引用与实例化 类的属性:定义一个Student类,属性为name,sex,classes 类的方法:本质是类中的函数,可以通过类名.方法名调用。 类的实例化过程:类名()的过程就是实例化,会自动触发__init__函数的运行,可以用他来实例定制每 阅读全文
posted @ 2018-12-02 10:19 让我遇见你 阅读(118) 评论(0) 推荐(0) 编辑
摘要: re模块 正则表达式: 字符组: [字符组] 在同一个位置可能出现的各种字符组成了一个字符组,在正则表达式中用[]表示 字符分为很多类,比如数字、字母、标点等等。 假如你现在要求一个位置"只能出现一个数字",那么这个位置上的字符只能是0、1、2...9这10个数之一。 [A-Za-z0-9] 元字符 阅读全文
posted @ 2018-11-27 22:16 让我遇见你 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Python函数之递归 主要内容:递归知识、递归实例、总结三部分 一.递归知识 递归函数就是函数自己内部调用自己。注意两个知识点: 递归:定义函数时候,函数本身自己内部调用自己。 嵌套:定义函数时候,函数内部重新定义新函数。 注意:1、超过最大递归限制的报错,只要写递归函数,必须要有结束条件 2、返 阅读全文
posted @ 2018-11-27 17:12 让我遇见你 阅读(259) 评论(0) 推荐(0) 编辑
摘要: python基础之内置函数与匿名函数 内置函数68个如下图 重点的关注的内置函数len,sorted,enumerate,all,any,zip,filter,map,reversed,slice len(o):参数为O,返回数据类型的长度sorted(): sorted(iterable, cmp 阅读全文
posted @ 2018-11-27 05:30 让我遇见你 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 迭代器 可迭代协议:只要含有__iter__方法的都是可迭代的,只要是能被for循环的数据类型 就一定拥有__iter__方法 迭代器协议 :内部含有__next__和__iter__方法的就是迭代器 迭代器的好处: 从容器类型中一个一个的取值,会把所有的值都取到 节省内存空间,迭代器并不会在内存中 阅读全文
posted @ 2018-11-27 02:00 让我遇见你 阅读(132) 评论(0) 推荐(0) 编辑
摘要: pyhon基础之装饰器 装饰器的作用 装饰器的作用:不想修改函数的调用方式 但是还想在原来的函数前后添加功能 装饰器的原则: 开放封闭原则 开放 : 对扩展是开放的 封闭 : 对修改是封闭的 装饰器的本质:闭包函数 装饰器进阶: 带参数的装饰器: 即多一个变量存储标识位,来决定被装饰函数是否需要装饰 阅读全文
posted @ 2018-11-25 20:21 让我遇见你 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 命名空间与作用域: 命名空间 有三种 内置命名空间 —— python解释器 就是python解释器一启动就可以使用的名字存储在内置命名空间中 内置的名字在启动解释器的时候被加载进内存里 全局命名空间 —— 我们写的代码但不是函数中的代码 是在程序从上到下被执行的过程中依次加载进内存的 放置了我们设 阅读全文
posted @ 2018-11-25 19:08 让我遇见你 阅读(140) 评论(0) 推荐(0) 编辑
摘要: python之函数基础 函数一般格式 函数的格式包括: def 函数名(参数):函数名符合标识符原则 参数: 没有参数,有一个参数,有多个参数; 位置参数,默认参数,动态参数,顺序参数; 没有参数:定义函数和调用函数时括号里都不写内容 有一个参数:传什么就是什么 有多个参数:位置参数 位置参数:必须 阅读全文
posted @ 2018-11-25 18:21 让我遇见你 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Python基础之文件操作 1、文件的打开方式 读文件的方式有四种: r:只读 rb:二进制读取 r+:读写,先读在写,在文件光标处接着写 r+b:二进制读取数据,英文读取英文,中文转为二进制 写文件的方式也有四种: w ,wb:区别不大 w+ :写完之后重置光标才能读取,否则光标在最后,读取不到内 阅读全文
posted @ 2018-11-25 06:17 让我遇见你 阅读(135) 评论(0) 推荐(0) 编辑
摘要: python基础之字典 1.字典 数据类型划分:可变数据类型和不可变数据类型 不可变数据类型:元组,bool int str 可哈希 可变数据类型:list,dict set 不可哈希 dict key 必须是不可变数据类型,可哈希, value:任意数据类型。 2.字典的增删改查 3.字典的for 阅读全文
posted @ 2018-11-25 01:16 让我遇见你 阅读(138) 评论(0) 推荐(0) 编辑