摘要: 1、定义类:class关键字+类 class类名: 特征 技能 定义类名的规范:驼峰命名法 函数名与类名 函数名指向的是函数的内存地址,类名指向的是类的内存地址 2、类提供一种特殊获取名字的方式,“类名.名字”的方式 查 类名.属性名 / 类名.函数名() 改 类名.属性名=“新值” 删 del.属 阅读全文
posted @ 2019-11-25 15:41 medigrat 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 1、举例: #re校验import rewhile True: phone_number = input('请输入手机号码:').strip() # 需求: 11位、开头13/14/15/19 # 参数1: 正则表达式 '' # 参数2: 需要过滤的字符串 # ^: 代表“开头” # $ 阅读全文
posted @ 2019-11-19 20:49 medigrat 阅读(167) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-11-18 19:36 medigrat 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1、python解释器的种类及特点 CPython 由C语言开发的 使用最广的解释器,在命名行下运行python,就是启动CPython解释器. IPython 基于cpython之上的一个交互式计时器 交互方式增强 功能和cpython一样 PyPy 目标是执行效率 采用JIT技术 对python 阅读全文
posted @ 2019-11-18 19:36 medigrat 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 存放名字的空间 阅读全文
posted @ 2019-11-18 19:35 medigrat 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 访问字典中的值 要获取与键相关联的值,可依次"指定字典名和放在方括号内的键,如下图所示: alien_0 = {"color":"green"}print(alien_0['color'])这将返回字典alien_0中与键'color'相关联的值:字典中可包含任意数量的键-值对,例如,看下面:ali 阅读全文
posted @ 2019-11-18 19:35 medigrat 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 必须掌握的点 一、 (内存)Unicode二进制字符>>>>>>编码(encode)>>>>>>(硬盘)utf-8二进制字符 (硬盘)utf-8二进制字符>>>>>>解码(decode)>>>>>>(内存) unicode二进制字符 二、 用什么编码存的数据,就用什么编码取 我们中国这边的操作系统 阅读全文
posted @ 2019-11-18 19:35 medigrat 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 叠加装饰器 在同一个被装饰对象中,添加多个装饰器,并执行。 @装饰1 @装饰2 @装饰3 def 被装饰对象(): pass 注意:装饰器在调用被装饰对象时才会执行添加的功能。 叠加装饰器: 装饰的顺序:由下到上装饰 (在函数上放的位置) 执行的顺序:由上往下 (在函数执行的顺序) 注意:无论inn 阅读全文
posted @ 2019-11-18 19:34 medigrat 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 语法糖的形式: @:这个就是装饰器的语法糖 归属问题; 装饰器的语法糖,是属于装饰器的。 再强化一下装饰器这个例子。 def wrapper(func): #被装饰对象 def inner(*args,**kwargs): #被装饰对象的参数 #调用前增加新功能 start_time = time. 阅读全文
posted @ 2019-11-18 19:34 medigrat 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 1.什么是闭包函数? 直接看字面的涵义就是封闭包裹的函数。 形象的比喻,比如手机是闭包函数(内层函数),被手机包装盒(外层函数)包裹起来,手机可以使用包装盒中的东西,内层函数可以引用外层函数的名字。 所以引出闭包函数的两个特性: 1、闭包函数必须在函数内部定义。 2、闭包函数可以引用外层函 阅读全文
posted @ 2019-11-18 19:34 medigrat 阅读(123) 评论(0) 推荐(0) 编辑