上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 58 下一页
摘要: 73.数组切片 hhh='ABCabcDEFdef' print(hhh[2:-1:3]) 运行结果:CcF [开始:结束:间隔] 不包括结束位置 74. 编码与解码 编码就是编成字节码。 字符串根据utf8编码encode为字节码,字节解码decode对应的字符串。 有一个UTF-8编码的文件,需 阅读全文
posted @ 2020-12-21 20:25 GumpYan 阅读(325) 评论(1) 推荐(0) 编辑
摘要: 1.概述 可以发现:python的类变量和C++的静态变量不同,并不是由类的所有对象共享。 类本身拥有自己的类变量(保存在内存),当一个TestClass类的对象被构造时, 会将当前类变量拷贝一份给这个对象,当前类变量的值是多少,这个对象拷贝得到的类变量的值就是多少;而且,通过对象来修改类变量,并不 阅读全文
posted @ 2020-12-21 14:55 GumpYan 阅读(1314) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-21 11:40 GumpYan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.全局变量与局部变量 全局变量:指在函数之外定义的变量,一般没有缩进,在程序执行的全过程有效 局部变量:指在函数内部使用的变量,仅在函数内部有效,当函数退出时变量将不存在 例1: n = 1 # 全局变量 def func(a, b): c = a * b # c是局部变量,a和b作为函数参数也是 阅读全文
posted @ 2020-12-18 14:30 GumpYan 阅读(911) 评论(0) 推荐(0) 编辑
摘要: 45.不可变对象与可变对象 可变对象与不可变对象的区别在于对象本身是否可变。 python内置的一些类型中 可变对象:list dict set 不可变对象:tuple string int float bool 46.PEP8规范识别 序列为空if seq/ if not seq,不用if seq 阅读全文
posted @ 2020-12-17 21:10 GumpYan 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 35. 多个装饰器装饰一个函数 多个装饰器装饰一个函数时,执行时的顺序是:最先装饰的装饰器,最后一个执行。它遵循了先进后出这样一个规则 https://www.cnblogs.com/GumpYan/p/12290166.html def set_fun1(func): print("set_fun 阅读全文
posted @ 2020-12-17 16:49 GumpYan 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 8. __init__函数内不可以使用return语句 Python规定__init__函数只能返回None,否则会引起TypeError 9. 在try…except…finally中return try和except中return语句设定的返回值,可以在finally块中被修改; 实践中不要在f 阅读全文
posted @ 2020-12-15 20:14 GumpYan 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 1.函数的默认参数只初始化一次 函数的默认值只会创建一次,之后不会再变了,使用对象(列表、字典、实例)作为默认值,会导致函数混乱,如下面的函数在后续调用中积累传递给它的参数 def f(a, L=[]): L.append(a) return L if __name__ == '__main__': 阅读全文
posted @ 2020-12-15 17:25 GumpYan 阅读(387) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-12-11 16:27 GumpYan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.什么是AOP AOP为Aspect Oriented programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 是在运行期间执行的一种技术 什么叫切面(aspect)? 目标方法与功能增强方法结合到一起,就叫做切面 (1)什么是动态代理? 阅读全文
posted @ 2020-12-11 14:54 GumpYan 阅读(87) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 58 下一页