- 2026年07月08日
- 星期三
一、导入1,dir功能print(dir([]))告诉我这个列表拥有的所有方法带着双下划线的方法叫做双下方法。2,一个列表执行了_iter_()之后的返回值就是一个迭代器3,_length_hint_元素个数4,_setstate_从指定位置取值5,[]._iter_()迭代器—-_next_通过next就可以从
https://my.oschina.net/leejun2005/blog/586451手头有个 Java 版的 DES 加密/解密程序,最近想着将其 Python 重构下,方便后续脚本解析,捣鼓了两下 pyDes 貌似很方便,不过据网上其他同学测试说PyCrypto 性能要比 pyDes 高一个数量级,这里我没有做具体性能
https://www.douban.com/note/318793892/本文主要介绍按键消息是如何传递到窗口并转化为具体的按键消息的。Windows系统是事件驱动的多任务系统,其中按键和鼠标是主要的事件。按键是由键盘驱动获得并转换,然后广播给各个窗口。整个架构的核心是csrss.exe这个
1.tcp服务端server1 from socket import *2 from time import ctime34 HOST = 5 PORT = 99996 BUFSIZ = 10247 ADDR = (HOST, PORT)89 tcpSerSock = socket(AF_INET, SOCK_STREAM) #创建套接字10 tcpSerSock.bind(ADDR) #绑定IP和端口11 tcpSerSock.listen(5)
在Linux系统中01 阻塞服务端特征:1对1,阻塞。1 import socket23 server = socket.socket() #生成套接字对象4 server.bind((0.0.0.0, 8000)) #套接字绑定ip和端口,变为监听套接字5 server.listen(5) #开始监听67 while True:8 conn, addr = server.accept()
在属性/方法名前有双下划线的,称为私有属性/方法,私有属性/方法外部不能直接访问,一般访问类的私有属性,可以通过自身调用使用了私有属性的公有方法间接访问私有属性/方法,但python中并没有真正意义的私有,可以通过_类名__属性/方法 来访问。例: 有一个
a += b相当于a =a +b存在赋值,会改变变量的引用,但列表的 +=比较特殊# num_list列表的 +=操作实质是调用了列表的extend()方法,所以引用不会改变num_list += num_list相当于 num_list.extend(num_list)# num_list的引用发生变化num_list = num_list + num_l
# 当使用到该包的其他函数方法时,会更新该篇随笔的其他函数方法导包:import randomfromrandomimport函数名查看该包有什么方法(在交互模式下):输入 ramdom.再按tabdir(对象)函数:randint:使用:random.randint(a, b),返回 [a, b]之间的整数,包含 a和
#list 类似数组array,以[]扩起来逗号分隔a = [a,b,c]#常用函数a.append(c) #在list最后增加一个元素,结果是[a,b,c,c]a.count(c) #统计一个元素在list中有多少个,结果是2a.index(c) #得到指定元素在list中的下标,结果是2,有多个取第一个出现的#下标从0开
