01 2019 档案
摘要:进程与线程 进程的两种创建方式 进程模块,multiprocessing 的 Process 进程的创建 变量 = Process(target = 指定函数,args = (1,))指定函数参数 a = Process(target = 函数,args = (参数) 注:函数无需加括号,参数以元组
阅读全文
摘要:文件打开方式 文件 study = open('文件','方式') 以某种方式打开文件,读,写,追加 r = 读 ,rb = 以二进制读取 r+ = 读写 文件指针都是从头读取, w = 写 wb = 以二进制写入 w+ = 读写 wb+ = 以二进制进行读写, 文件若存在则重写文件,不存在则创建文
阅读全文
摘要:类与对象 类属性, 类变量 调用方式:类名.变量名或者self.__class__.变量名 实例变量 调用方式:对象名.变量名或者self.变量名 类方法, 属于类的方法默认函数参数是cls,代表类本身,需要@classmethoo作为装饰符 调用方式:类名.类方法(需要加括号) 类的私有属性 类的
阅读全文
摘要:类变量和实例变量的区别很大,访问方式也也不一样。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。访问或调用类变量的正确方式是类名.变量名或者self.__class__.变量名。self.__class__自动返回每个对象的类名。 实例变量:定义在方法中的变量,属于某个
阅读全文
摘要:编码 s = 'hello' python 编码格式 网络传输格式bytes bytes(s,'utf8')网络传输编码规则 以utf8编码格式的字符’s‘,转换为bytes格式的字符; 网络传输需要,后续在补 utf8规则下的bytes类型 s2 = s.encode('utf8') 相同编码格式
阅读全文
摘要:import socket #模块导入import subprocesssk = socket.socket() #创建套接字sk.bind(('127.0.0.1',8000)) #绑定ip 端口sk.listen(5)while True: #循环接受用户请求 conn,addr = sk.ac
阅读全文
摘要:tcp聊天,#server端实现:import socketsk=socket.socket() # 实例化socket对象address=("0.0.0.0",8000) #设置端口sk.bind(address) # 绑定IP地址和端口sk.listen(5) #监听while True: co
阅读全文
摘要:user = socket.socket()#没有参数就使用默认协议ipv4协议,tcp协议
阅读全文
摘要:import re匹配字符串# pattern = re.compile(r'hello')# match = pattern.search('ni hello cxy61!') #全字符匹配字符串 .search()# search = pattern.match('ai hello') #只在开
阅读全文
摘要:#:异常处理! try 语句可以跟else语句基本用法try: 语局 except BaseException#代表所有异常:语句 else:语句while True: try: num1 = input('输入被除数:') num2 = input('输入除数:') result = int(nu
阅读全文
摘要:time time.time()获取时间戳,从1970年1月1日到现在所经过的秒数: time.localtime(time.time()) 输出时间格式 time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())输出:年-月-日 小时:分钟:秒 cale
阅读全文
摘要:dict dict = {} dict['name'] = 'lixiaocheng' 那么就向dict字典中添加了一组键值对,键是:name,值是:lixiaocheng 打印键可以用for循环 , 输出值dict['name'] 就能输出某键的值了 删除键值对可以用以下方法: del dict[
阅读全文

浙公网安备 33010602011771号