- 博客(3)
- 收藏
- 关注
转载 Python中typing模块与类型注解的使用方法--转载
Python中typing模块与类型注解的使用方法–转载原文:https://www.jb51.net/article/166907.htm实例引入我们知道 Python 是一种动态语言,在声明一个变量时我们不需要显式地声明它的类型,例如下面的例子:a = 2print('1 + a =', 1 + a)运行结果:1 + a = 3这里我们首先声明了一个变量 a,并将其赋值为了 2,然后将最后的结果打印出来,程序输出来了正确的结果。但在这个过程中,我们没有声明它到底是什么类型。但如果这
2021-03-17 23:40:33
1450
1
原创 对Python中‘=’、浅复制以及深复制的理解,以及实现深复制和浅复制
深复制和浅复制以及‘=’只有在数据类型是可变类型时才会有区别(即列表,字典以及其他可变数据类型)进行赋值‘=’操作实际上是将两个变量指向同一个内存地址上a = [1, 2, 3, 4, [5, 6, 7], 8] # 分配内存空间,存储[1, 2, 3, 4, [5, 6, 7], 8] 并将a指向该地址b = a #等价于 b = a = [1, 2, 3, 4, [5, 6, 7], ...
2019-10-19 20:52:50
208
原创 对Python中的取反操作符'~'原理的理解
在理解取反运算之前我们首先的了解什么是原码,反码,补码。建议去看这篇文章:转—原码,反码,补码的深入理解与原理。我们需要了解:正数的反码,补码都等于原码,eg:12 原码:01100,反码:01100,补码:01100负数的反码等于(他的原码除符号位外,按位取反),补码等反码加一,eg:-12 原码:11100,反码:10011,补码:10100=反码(10011)+1如:~12首先...
2019-10-13 18:33:51
737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人