python
慕2辰
这个作者很懒,什么都没留下…
展开
-
python的垃圾回收机制
python的垃圾回收机制 前段时间被大佬问道python的垃圾回收机制,比如python创建了一个对象以后,当这个对象不用时,怎么把这个对象的内存释放了,开始的时候一头雾水,确实没想过这个问题,问了度娘以后,知道了个大概,顺便记下来,省的以后忘了。 在python中,变量名和对象是划分开的,变量名永远没有任何关联的类型信息,类型是和对象关联的,而不存在于变量名中。一个变量名当第一次被赋值的时候被创建,而当新的赋值表达式出现时,他会马上被当前新引用的对象所代替。这就是python所谓的动态类型机制。具体看一转载 2020-07-17 17:00:28 · 127 阅读 · 0 评论 -
python的几种拷贝方式
python的几种拷贝方式 这些天遇到高手问了我几个python比较有深度的问题:第一个是python的怎么把创建的对象内存给释放掉,本章不做总结,再者就是这个python的拷贝方式,这里总结分为3种,咱们先来说说这个: 我们可以通过id()方法查看当前这个对象储存的物理地址。 1、通过直接赋值的方式 old_list = [1, 2, 3] new_list = old_list print(id(old_list), id(new_list)) old_list.append(6) print(old转载 2020-07-17 15:25:09 · 2050 阅读 · 0 评论 -
python的类型转换
dict与str之间的相互转化 废话不多说,上代码 import json a = {"name": "Jack", "age": "12"} print(type(a)) b = json.dumps(a) print(type(b)) c = json.loads(b) print(type(c)) 运行结果: <class 'dict'> <class 'str'>...原创 2020-04-02 21:38:55 · 154 阅读 · 0 评论 -
python函数中的参数
python函数中的参数位置参数默认参数可变函数关键字参数命名关键字参数 该文章为学习廖雪峰老师的python总结,原文为函数的参数 位置参数 def power(x, n): s = 1 while n > 0: n = n - 1 s = s * x return s 其中x和n就是位置参数,这两个参数在函数中是必填的,如果不填就...原创 2020-04-02 21:31:21 · 139 阅读 · 0 评论