随笔分类 -  python学习

摘要:今天在写代码的时候遇到一个奇葩的问题,问题描述如下: 代码中声明了一个list,将list作为参数传入了function1()中,在function1()中对list进行了del()即删除了一个元素。 而function2()也把list作为参数传入使用,在调用完function1()之后再调用fu 阅读全文
posted @ 2017-11-25 19:51 黑桃不是吃的 阅读(4021) 评论(1) 推荐(1)
摘要:python中提供了一种很方便的方法来完成取出指定范围内的元素,这种方法就是切片(Slice)。 以下为切片的例子: 注意: (1)最后一位记为-1 (2)切片时的范围:前包含,:后不包含 阅读全文
posted @ 2017-11-18 18:26 黑桃不是吃的 阅读(262) 评论(0) 推荐(0)
摘要:今天在http://www.pythontip.com刷题的时候遇到一个排序的问题:一个列表中既有字符串,又有数字,该怎么排序。 如果直接调用sort()函数则会报 我理解的是sort()函数内部是通过'<'来完成大小的比较,而'<'不支持对字符串和数字之间的的比较。 后来发现有个sorted()函 阅读全文
posted @ 2017-11-18 16:17 黑桃不是吃的 阅读(384) 评论(0) 推荐(1)
摘要:最近在学习python的过程中接触到了python对文件的读取。python读取文件一般情况是利用open()函数以及read()函数来完成: 这种方法读取小文件,即读取远远大小小于内存的文件显然没有什么问题。但是如果是将一个10G大小的日志文件读取,即文件大于内存的大小,这么处理就有问题了,会造成 阅读全文
posted @ 2017-11-17 17:25 黑桃不是吃的 阅读(24581) 评论(0) 推荐(3)
摘要:python中是通过套接字即socket来实现UDP及TCP通信的。有两种套接字面向连接的及无连接的,也就是TCP套接字及UDP套接字。 TCP通信模型 创建TCP服务器 伪代码: TCP时间戳服务器: 创建TCP客户端: 伪代码: TCP时间戳客户端: UDP通信模型 创建UDP服务器 伪代码: 阅读全文
posted @ 2017-11-05 17:40 黑桃不是吃的 阅读(847) 评论(0) 推荐(0)
摘要:开始学习python用的ide是pycharm,之前做java一种用eclipse,刚开始使用pycharm快捷键与eclipse有很大不同,慢慢适应中。 下面列举了下pycharm的快捷键,内容转自https://www.2cto.com/os/201410/341542.html 1、编辑(Ed 阅读全文
posted @ 2017-10-20 18:35 黑桃不是吃的 阅读(272) 评论(0) 推荐(1)
摘要:最近系统的学习了下python中的正则表达式,下面就正则表达式的几个常用的方面进行列举。希望能对以后有所帮助。 本文参考了http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html。 htt 阅读全文
posted @ 2017-10-20 18:04 黑桃不是吃的 阅读(362) 评论(0) 推荐(2)