DAY9(PYTHON)】的更多相关文章

Python之路,Day9, 进程.线程.协程篇   本节内容 操作系统发展史介绍 进程.与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式. 手工操作程序员将对应于程序和数…
参考链接:https://www.cnblogs.com/yuanchenqi/articles/5828233.html 1.函数的定义 定义: 函数是指将一组语句的集合通过一个函数名封装起来,要想执行该函数,只需调用其函数名即可 特性: 1.代码重用(减少重复代码) 2.保持代码的一致性 3.可扩展性(方便修改) 2.函数的创建 格式 Python 定义函数使用 def 关键字,一般格式如下: def 函数名(参数列表): 函数体 函数名的命名规则 和变量命名规则一致 形参和实参 形参:形式…
1.文件操作 1.1 基本模式 # 格式 f = open("相对路径/绝对路径",mode = "模式",encoding = "编码级") ​ # 模式 # w ------> write (不存在则创建,存在则清空,光标在最后) # r ------> read (不存在则报错,光标在开头,参数为字符) # a ------> append (不存在则创建,存在则追加,强制光标在最后) ​ # 1 打开文件 f = ope…
Python内置的非常简单却强大的可以用来创建list的生成式.    私理解为,就是for循环出来的结果搞成个list~~~~    要生成顺序增量list可以使用list(range(x,y))来进行,如:        >>> list(range(1,11))        [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]        >>> list(range(-12,-1))        [-12, -11, -10, -9, -8, -…
li=[{'usename':'xiaowang'}, {'} ] board=['张三','李四','王大麻子'] while 1: usename = input('用户名:') if usename.upper()=='Q':break password = input('密码:') for i in board: if i in usename: usename=usename.replace(i,'*'*len(i)) li.append({'usename':usename,'pas…
文件的操作 1   文件的打开操作: 文件句柄 = open('文件路径', '模式') f=open('wangyakun','a+',encoding='utf-8') #文件名, 如果是绝对路径的话要写成 r'c:\user\administrator\'这种形式后边选择的编码方式要选择已保存的文件保存的编码方式,f.write('nihao a ') f.seek(2) seek 这里指的是字节位置如果出现中文就会一个字三个字节位, count=f.readlines() print(c…
本节内容: 1.socket的介绍 2.基于tcp的socket 3.基于tcp的问题分析 4.基于udp的socket 5.基于udp的问题分析 6.基于udp的ntp服务 7.基于tcp的远程执行命令服务 8.粘包 9.粘包的两种解决办法 1.socket的介绍 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求 注意的一点:socket 的应用程序在内存的用户空间中,而操作系统…
Python之路,Day9 = Python基础9 判断可迭代对象和迭代器 from collections import Iterable, Iterator # 导入模块功能,用来判断对象是否为Iterable(可迭代对象).Iterator(迭代器)isinstance() # 使用这个功能辅助完成判断 isinstance(a, Iterable) 查看a是否为可迭代对象# 判断对象为可迭代对象还是迭代器 生成器 生成器就属于迭代器(包含yield的函数) yield 可以进行返回值操作…
目录 一.队列 二.生产者消费者模型 三.协程 四.select\poll\epoll 五.paramiko 六.mysql API调用 一.队列(queue) 队列分以下三种: class queue.Queue(maxsize=0) #先入先出 class queue.LifoQueue(maxsize=0) #last in fisrt out  class queue.PriorityQueue(maxsize=0) #存储数据时可设置优先级的队列 代码如下: import queue…
python Day9 函数的初识 #代码的可读性较好 s=[1,2,3,4,5,5] def list_len(S): count=0 for i in s: count+=1 print(count) list_len(s) 函数是以功能(完成一件事)为向导,登录,注册,len.一个函数就是一个共功能 函数的结构和调用 def 关键字,定义函数 list_len 函数名:与变量设置相同,其有可描述性 函数体:缩进.函数中尽量不要出现print 函数的返回值(Return) 在函数中遇到的re…