古明地觉O_o IP属地:北京

文章 关注 粉丝 访问 贡献
 
共 308 篇文章
显示摘要每页显示  条
类型对象实例化得到的对象,我们称之为实例对象。实例对象的类型是类型对象,类型对象的类型是元类;def some_func(num): print("address of local num", hex(id(num))) num = 667 print("address of local num", hex(id(num)))num = 666print("address of global num", hex(id(num)))some_func(num)&q...
但如果你知道 Python 解释器的底层原理,比如:所以 Python 解释器 = Python 编译器 + Python 虚拟机。介绍源码结构时我们说 Python 解释器 = Python 编译器 + Python 虚拟机,那当解释器执行 py 文件时都经历了哪些过程呢?而 Python 编译器和 Python 虚拟机组合起来,便是 Python 解释器。不过在后续介绍 Python 源码的时候,我们暂不涉及 Py...
计算机是怎么存储整数的,原码、反码、补码又是个啥?然后来说一说原码、反码和补码,不过首先我们要知道负数是如何表示的,对于一个有符号整数来说,它的最高位表示符号位。这就涉及到原码、反码和补码了。相信你应该明白整个逻辑了,计算机在存储整数时会以补码存储,运算也是以补码的形式,但展示则是以原码的形式。如果是负数(符号位是 1...
使用 Python 实现 RSA 加密。这种传统的加密方式叫做对称加密,而对称加密所使用的算法包括:DES、3DES、AES、DESX、Blowfish、RC4、RC5、RC6,这些算法就可以看成密钥、或者理解为上面的密码本。保存密钥最安全的方式就是不告诉任何人,不进行传递,但对称加密中,解密方必须要得到对应的密钥,这就又要求密钥必须进行传递,可一旦传递密钥就...
import atexitdef exit_func1(words): print(words)def exit_func2(words): print(words)atexit.register(exit_func1, "高老师总能分享出好东西")atexit.register(exit_func1, "S 老师今年 18,单身带俩娃")atexit.register(exit_func2, "只因^(* ̄(oo) ̄)^只因大(出海版)")# 取消注册,所有注册的 exit_f...
import itertoolsc = itertools.chain([1, 2, 3], "abc", {"k1": "v1", "k2": "v2"})# 直接打印的话是一个对象print(c) """<itertools.chain object at 0x00000000029745F8>"""print(list(c)) """1 2 3 a b c k1 k2"""#...
from pynput.keyboard import Key, Controllerkeyboard = Controller()# shift 有两个键,一个是左边的、一个是右边的,此时相当于输入感叹号with keyboard.pressed(Key.shift_l): keyboard.press("1") keyboard.release("1")# 如果要同时按下多个键,那就输入多个键即可with keyboard.pressed(Key.shift_l, Key.ctr...
import zliboriginal_data = b"komeiji satori is a cute girl"print(len(original_data))"""29"""# 对数据进行压缩compressed_data = zlib.compress(original_data)print(len(compressed_data))"""37"""# 我们看到当数据量很小的时候,压缩之后反而会增大# 对数据进行...
# socket.socket() 会返回一个「主动套接字」server = socket.socket( # 表示使用 IPv4,如果是 socket.AF_INET6 # 则表示使用 IPv6 socket.AF_INET, # 表示建立 TCP 连接,如果是 socket.SOCK_DGRAM # 则表示建立 UDP 连接 socket.SOCK_STREAM)# 设置套接字属性,这里让端口释放后立刻就能再次使用server.setsockopt(socket...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部