
Python
_吉尔伽
人如果没有梦想,和咸鱼有什么区别!
展开
-
Python之字符串的常见简单操作总结
python字符串常见操作find检查str是否包含在mystr中,如果是返回开始start的索引值,否则返回-1mystr.find(str, start=0, end=len(mystr))index跟find()方法一样,只不过如果str不在mystr中会报一个异常mystr.index(str, start=0, end=len(mystr))count返回str在st...原创 2019-04-18 14:45:59 · 267 阅读 · 0 评论 -
python进程、线程、协程之间的关系
进程、线程、协程之间的关系一个进程至少有一个线程,进程里面可以有多个线程一个线程里面可以有多个协程进程、线程、协程的对比进程是资源分配的单位线程是操作系统调度的单位进程切换需要的资源最大,效率很低线程切换需要的资源一般,效率一般(在不考虑GIL的情况下)线程切换任务资源很小,效率高多进程、多线程根据CPU核数不一样可能是并行的,但是协程是在一个线程中,所以是并发的。小结...原创 2019-06-26 11:29:38 · 440 阅读 · 0 评论 -
迭代、可迭代对象、迭代器、生成器、for循环、iter()函数与next()函数
迭代1.迭代的概念使用for循环遍历取值的过程叫做迭代,比如:使用for循环遍历列表取值的过程。for value in [1, 2, 4]:print(value)2.可迭代对象使用for循环遍历取值的对象叫做可迭代对象,比如:列表,元组,字典,集合,range,字符串3.判断对象是否为可迭代对象元组,列表,字典,字符串,集合,range都是可迭代对象from co...原创 2019-06-26 11:24:43 · 877 阅读 · 0 评论 -
TCP/IP协议简析
什么是TCP/IP协议TCP/IP是一类协议系统,它是用于网络通信的一套协议集合。传统上来说,TCP/IP被认为是一个四层协议应用层传输层网络层网络接口层应用层有:应用层,表示层,会话层,传输层传输层有:传输层网络层有:网络层网络接口层有:数据链路侧层,物理层分别对应的TCP/IP协议集应用层:TELNET、FTP、HTTP、SMTP、...原创 2019-05-07 09:47:45 · 240 阅读 · 0 评论 -
MySQL表的类型说明及表状态的更改
MySQL表类型说明MyISAM:是MySQL的默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method(有索引的顺序访问方法)的缩写,它是存储记录和文件的标准方法,与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具。MyISAM表格可以被压缩,而且它们支持全文搜索。它们不是事务安全的,而且也不支持外键。如果事务回滚将造成不完全...原创 2019-05-07 09:44:15 · 1039 阅读 · 0 评论 -
事务的四大特性ACID
事务的四大特性ACID原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)原子性一个事务必须被视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部分操作,这就是事务的原子性。一致性数据库总是从一个一致性的状态转换到另一个一致性的状态.隔...原创 2019-05-07 09:35:23 · 332 阅读 · 0 评论 -
HTTP协议简析
浏览器访问服务器的过程1.用户输入地址2.流量拿起请求DNS服务器,获取域名对应的IP地址3.请求连接该IP地址服务器4.发送资源请求(HTTP协议)5.web服务器接收请求,并解析请求,判断用户意图6.获取用户想要的资源7.将资源返回给web服务器程序8.web服务器程序将资源数据通过网络发送给浏览器9.浏览器解析请求的数据并且完成数据的显示网址网址又称为URL,URL的英...原创 2019-05-07 09:32:26 · 277 阅读 · 0 评论 -
Python之继承的介绍与学习
继承如果一个类A里面的属性和方法可以服用,则可以用过继承的方式,传递到类B里、那么类A就是基类,也叫做父类;类B就是派生类,也叫做子类。demo:父类class A(object): def __init__(self): self.num = 10 def print_num(self): print(self.num + 10)子类class B(A):...原创 2019-04-18 16:47:04 · 216 阅读 · 0 评论 -
Python之类的介绍与学习
python之类定义类demo方法:class 类名: 方法列表demo1(新式类):class Hero(object): def info(self): print('英雄不问出处')demo2(旧式类,经典类):class Hero:注意:object是python中的所有类的最顶级父类类名的命名规则按照“大驼峰命名法”info是一个实例方法,第一个参数...原创 2019-04-18 16:44:18 · 221 阅读 · 0 评论 -
python文件操作汇总
python之文件操作文件的打开与关闭open(文件名, 访问模式)—打开文件demo:file = open('test.txt', 'w')close() —关闭文件demo:file = open('test.txt', 'w')file.close()访问模式说明r : 以只读方式打开文件。文件的指针将会放在文件的开头,这是默认模式。w : 打开一个文件只用于...原创 2019-04-18 16:38:43 · 665 阅读 · 0 评论 -
Python之随记篇1--面试常考点
Python随记标识符标识符是自已定义的,如变量名,函数名等。标识符由字母,下划线和数字组成,且数字不能开头。标识符是区分大小写的。驼峰式命名:小驼峰法:第一个单词以小写字母开始,第二个单词的首字母大写,例如:myName大驼峰法:每一个单词的首字母都采用大写字母,例如FirstName关键字关键字就是python一些有特殊功能的标识符。不允许自定义的标识符与关键字名字相同。...原创 2019-04-18 16:05:54 · 716 阅读 · 0 评论 -
Python之字典的操作汇总
python之字典字典说明字典类型:dict1 = {“键1”:“值1”,“键2”:“值2”}字典和列表一样,也能够存储多个数据列表中找某个元素时,是根据下标进行的字典中找某个元素时,是根据‘名字’,也就是键进行的字典的每个元素由2部分组成,键:值根据建访问值demo:dict1 = {'name':'lufei', 'age':'18','address':'earth'}...原创 2019-04-18 16:01:21 · 465 阅读 · 0 评论 -
Python之列表的操作及拓展
python之列表列表的格式list = [‘a’, ‘b’, ‘c’]列表中的元素可以是不同类型的,比C语言强大list = [1, ‘b’]列表可以使用下标取值namesList = ['xiaoWang','xiaoZhang','xiaoHua']print(namesList[0])print(namesList[1])print(namesList[2])...原创 2019-04-18 15:58:06 · 927 阅读 · 0 评论 -
Python之元组的介绍与学习
python之元组什么是元组python的元组和列表类似,不同之处在于元组的元素不能修改,元组使用小括号,列表使用方括号。元组中可以包含整形,字符串,浮点型数据,还可以包含另一个元组。如何访问元组demo:tuple = ('hello', 1, 3.14)print(tuple[0])print(tuple[2])结果:'hello' 3.14元组也支持下标和切片取...原创 2019-04-18 15:58:37 · 188 阅读 · 0 评论 -
python进程与、消息队列Queue、进程池Pool的结合
进程进程:通俗理解一个运行的程序或者软件,进程是操作系统资源分配的基本的单位。现实生活中的公司可以理解成是一个进程,公司提供办公资源,员工可以理解为线程。进程的状态工作中,任务数往往大于CPU的核数,即一定有一些任务正在执行,而另外一些任务在等待CPU进行执行,因此导致了有了不同的状态。一个进程默认有一个线程,进程里面可以创建线程,线程是依附在进程里面的,没有进程就没有线程。多...原创 2019-06-26 11:33:18 · 1441 阅读 · 0 评论