- 博客(13)
- 收藏
- 关注
原创 Python基础-正则
Python基础12一、元字符1、普通字符2、通配符 .3、修饰符^4、$匹配结束位置5、*+?匹配次数6、[]字符组7、|选择元字符8、()分组元字符9、\转义元字符二、贪婪和非贪婪1、非贪婪模式.*?2、贪婪模式.*/.+三、预定义字符组四、常用函数1、findall2、match3、search 正则表达式应用: 判断一个字符串是否匹配给定的格式。如:判断用户注册账号是否满足格式 从一个字...
2019-09-16 14:23:50
564
原创 Python基础-迭代器
Python基础12一、迭代器1、迭代器的取值2. --next--3、for 实现迭代原理4、自定义可迭代对象二、生成器1、生成器的定义2、生成器的取值3、暂停和恢复4、应用三、推导表达式 一、迭代器 迭代器就是一个容器,将可迭代对象通过iter包起来 li = [1, 2, 3, 4, 5] a = liter(li) # 迭代器 1、迭代器的取值 print(next(a)) ...
2019-09-16 13:05:03
354
原创 Python基础-异常
Python基础11一、常见的3种异常二、异常处理1、try...except...2、捕获具体异常3、自动抛出异常4、else和finally5、自定义异常类型6、断言 只会处理普通异常:Exception 异常本身就是异常类的实例 一、常见的3种异常 # a 没有定义 NameError: name 'a' is not defined # 语法错误 SyntaxError: invalid ...
2019-09-14 15:24:12
211
原创 Python基础-文件
Python基础10一、文件的基本操作1.打开,读取和关闭2、tell()、seek()3、rb和wb4、a追加5、读写6、上下文管理二、io流1、StringIO :字符流2、BytesIO:字节流三、os模块四、shutil模块 一、文件的基本操作 1.打开,读取和关闭 r:只读 w:只写,文件不存在时新建并写入,文件存在就直接重写 close():关闭文件 这是绝对路径 不常...
2019-09-14 15:12:43
462
原创 Python基础-描述器和装饰器
Python基础09一、对象属性的增删改查1、增2、查3、删二、装饰器1、一个装饰器2、多个装饰器3、内置装饰器4、类做装饰器 一、对象属性的增删改查 1、增 无则增,有则改 class Rectangle: def __init__(self, length, width): self.length = length self.width = width ...
2019-09-13 15:09:55
386
原创 Python基础-继承、多继承、魔术方法
Python基础08一、继承、多继承1、子类 父类2、两种继承顺序3、查看继承关系的方法4、重写后继承父类5、Mix-in类二、魔术方法 一、继承、多继承 1、子类 父类 class Animal: def __init__(self, name, color, voice): self.name = name self.color = color ...
2019-09-13 13:59:27
193
原创 Python基础-类
Python基础07类定义,属性和初始化一、面向过程编程二、函数式编程三、面向对象编程 类定义,属性和初始化 一、面向过程编程 程序都是从上往下执行 tu = ('原擎', 28, 180) di = {'name': '靳莉', 'age': 25, 'heighe': 150} tu1 = tuple(di.values()) print(tu1) di1 = dict(zip(di.keys...
2019-09-03 10:56:38
176
原创 Python基础-函数02
Python基础06函数作用域和匿名函数一、匿名函数二、全局变量、局部变量三、函数的嵌套四、闭包五、递归函数:六、总结 函数作用域和匿名函数 一、匿名函数 匿名函数:lambda函数 # 不带参数情况 f1 = lambda: 123 res = f1() print(res) #123 # 等同于函数 def f1(): return 123 res = f1() pr...
2019-09-01 15:16:26
201
原创 Python基础-函数
Python基础04函数基础1、函数的定义2、函数的调用3、参数4、动态参数5、常见的内置函数 函数:函数的作用就是解决代码的重复使用 函数基础 1、函数的定义 def my_add(num1, num2): # 函数头:def 关键字 my_add函数名 """ # num1, num2 参数 计算两个数的和 #...
2019-08-31 15:25:28
415
原创 Python基础-控制流程
Python基础04控制流程一、程序的三大执行流程1、顺序执行2、选择执行:if elif else3、循环执行:while循环for循环二、99乘法表 控制流程 一、程序的三大执行流程 1、顺序执行 #从上到下执行 print("====1====") print("====2====") print("====3====") 2、选择执行:if elif else...
2019-08-30 13:20:33
160
原创 Python基础-基础数据类型总结
Python基础03一、总结1、基本数据类型之间的特点比较2、数据类型的创建及补充3、深浅复制 一、总结 1、基本数据类型之间的特点比较 列表list:有序的,可修改,允许重复的。 元组tuple:有序,本身不可修改(元素如果是可变类型,内部可以修改),允许重复。 字典dict:无序,可修改,key唯一,value允许重复。 集合set:无序,不允许重复,本身可修改(元素不能是列表,字典等可变类...
2019-08-29 12:21:31
218
原创 Python基础-基础数据类型2
Python基础02一、运算符1.算术运算符:+,-,*,/,%,**,//2.比较运算符:==,!=,>,<,>=,<=3.赋值运算符:=,+=,-=,*=,/=,%=,**=,//=4.逻辑运算符:and,or,not(与或非)5.成员运算符:in,notin (在.... 不在....)二、字符串编码1、编码和解码 一、运算符 1.算术运算符:+,-,*...
2019-08-29 09:34:55
241
原创 Python基础-基础数据类型
Python基础01一、基础数据类型1、数字类型数字类型之间的转换2、bool 布尔值3、Str 字符串4、list [ ] 列表5、tuple () 元组6、dict {} 字典7、set {} 集合 一、基础数据类型 1、数字类型 int 整数类型: 整数类型与数学中整数的概念一致,整数类型共有4种进制表示:十进制,二进制,八进制,十六进制。默认情况下采用十进制,其他进制需要增加引...
2019-08-28 13:29:36
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人