上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 装饰器的进阶主要包含叠加装饰器和有参装饰器 叠加装饰器:在一个被装饰的对象中,添加多个装饰器。 为什么要用叠加装饰器的原因: -每一个新的功能都应该写一个新的装饰器,否则会导致,代码冗余,结构不清晰,可扩展性差。 理解叠加装饰器的工作原理:装饰的时候就近原则,从下到上装饰,将函数包装起来。调用的时候 阅读全文
posted @ 2019-11-13 20:20 HEU葉孤城 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 闭包函数 什么是闭包函数:闭包函数是函数嵌套、函数对象、名称空间和作用域的集合体。 闭包函数必须在函数内部定义,闭包函数可以引用外层函数的名字。 # _*_ coding: gbk _*_ # @Author: Wonder def outer(): def inner(): #代码体 return 阅读全文
posted @ 2019-11-12 15:48 HEU葉孤城 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 函数名是可以被引用,传递的是函数的内存地址。函数名赋值给变量后,只需要在变量后加上括号即可调用函数。 名称空间 内置名称空间:在python解释器中提前定义完的名字 全局名称空间:if、while、for循环中内部定义的变量,均是全局变量;存放于文件级别的变量,也是全局名称。 局部名称空间:函数内定 阅读全文
posted @ 2019-11-11 16:03 HEU葉孤城 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 函数 定义、作用、及使用方式 函数是一种工具,可以被重复调用。 使用函数可精简重复代码,减少冗余,增加代码的可读性。 函数要先构造函数,然后调用函数。 构造及调用函数的语法结构 关键字def 函数名def_name( 形参1,形参2) : ''' 函数的功能描述''' 函数体 调 用 函数名def_ 阅读全文
posted @ 2019-11-09 16:30 HEU葉孤城 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 关于编码的问题: 在平时编写代码,涉及到打开文件时,常常遇到字符编码的报错, 通过总结,得出以下规律 如果在操作过程中涉及到调用文本文档,一定要在文本文档开头申明编码方式(# coding:XXXXX),否则python3解释器会默认为utf-8的编码方式,而常常在中文操作系统中默认生成的文本文档 阅读全文
posted @ 2019-11-08 22:59 HEU葉孤城 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 深拷贝和浅拷贝 列表的拷贝,用copy方法浅拷贝,新列表和被拷贝列表的id是不一样的。 list1 = [1, 'ss', (5, 6), ['p', 'w','M'], {'key1': 'value1', 'key2':'value2'}] print('list1', id(list1)) # 阅读全文
posted @ 2019-11-07 18:58 HEU葉孤城 阅读(244) 评论(0) 推荐(1) 编辑
摘要: 数据库操作,从三块内容入手:库(文件夹)、表(文件)、记录(文件内容) 库的操作: 增:create database db1 charset utf8;此处的字符类型不需要引号,修改时同理。查:show create database db1;show databases;查看所有的数据库​改:a 阅读全文
posted @ 2019-11-07 08:02 HEU葉孤城 阅读(317) 评论(0) 推荐(0) 编辑
摘要: python的数据类型及其内置方法 一、列表(续) list.count( )、list.index( ) list = ['1', '2', '3', '2', 'a', 'b', 'c', 'a'] print(list.count('a')) # 用于统计某个元素的个数 print(list. 阅读全文
posted @ 2019-11-06 17:43 HEU葉孤城 阅读(198) 评论(0) 推荐(0) 编辑
摘要: python数据类型及其内置方法 一、整型:主要用于数学运算 其他进制 >转十进制 """ 其他进制转换为十进制 通过int('x进制数',x)实现 """ a = int('110', 2) print(a) # 6 b = int('7731', 8) print(b) # 4057 c = i 阅读全文
posted @ 2019-11-05 17:56 HEU葉孤城 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 流程控制语句 if 语法结构 if 逻辑判断为真 : xxxxxx else: xxxxx while 语法结构 (continue、break) while 逻辑判断为真: xxxxxxx continue 用于跳过本次循环 break 用于跳过本层所在循环 while 逻辑判断为真: xxxxx 阅读全文
posted @ 2019-11-04 18:19 HEU葉孤城 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页