python基础
SmartShylyBoy
这个作者很懒,什么都没留下…
展开
-
java @注解 和 python @函数装饰器
一直在用python和java的@标记一个函数,他俩有啥区别呢?今天把我在笔记上的内容分享出来,供大家参考先写Javajava中的@XX 叫Annotation 也就是注解。1、它存在的意义什么?1、让编译器检查代码2、注解像xml一样给类、方法注入信息2、他是如何实现?https://www.jianshu.com/p/89f4c9d7d37bpython装饰器模式和上一节说到的代理模式非常相似,可以认为,装饰器模式就是代理模式的一个特殊应用,两者的共同点是都具有相同的接口,不同点是原创 2020-11-12 20:34:18 · 426 阅读 · 0 评论 -
python第一天:python的简介
python 是解释性语言还是编译性语言??先说结论,python 是解释性语言。何为编译?1、生成目标文件。2、且目标文件是针对特定的 CPU 体系的,为ARM生成的目标文件,不能被用于MIPS的CPU,也不能用于x86的CPU。反过来说也是成立的。也就是说这段代码在生成目标文件的过错中就已经被翻译成了目标CPU指令,所以如果这个程序需要在另外一种CPU上面运行,这个代码就必须重新翻译...转载 2019-03-14 19:55:55 · 161 阅读 · 0 评论 -
python的del 第四天(关键字和__del__()方法)
python的__del__()方法创建对象后,Python解释器默认调用__init__()方法。当删除一个对象时,Python解释器也会默认调用一个方法,这个方法为__del__()方法。在Python中,对于开发者来说很少会直接销毁对象(如果需要,应该使用del关键字销毁)。Python的内存管理机制能够很好的胜任这份工作。也就是说,不管是手动调用del还是由Python自动回收都会触发_...转载 2019-04-10 10:23:09 · 941 阅读 · 0 评论 -
python第二天
一、局部变量:小结:1、就是在函数内部定义的变量2、作用范围就是在这个函数内部,函数之外不能使用3、作用是存储临时保存的数据二、全局变量1、如果一个变量既能在一个函数中使用也能在别的函数使用这个变量就是全局变量(在函数外边定义的变量叫做 全局变量)举例:定义全局变量a = 100def test1():a = 666print(a) # 虽然没有定义变量a但是依然可以...原创 2019-04-02 16:11:39 · 255 阅读 · 0 评论 -
python第三天
一、引用想一想a = 1b = ab1a = 2a2请问此时b的值为多少?a = [1, 2]b = ab[1, 2]a.append(3)a[1, 2, 3]请问此时b的值又是多少?引用: 在python中,值是靠引用来传递来的。我们可以用id()来判断两个变量是否为同一个值的引用。 我们可以将id值理解为那块内存的地址标示。a = 1b = a...原创 2019-04-02 18:49:41 · 215 阅读 · 0 评论