随笔分类 -  python

1 2 3 4 5 ··· 7 下一页
摘要:python2里StringIO从StringIO模块导入,BytesIO从io模块导入 在python3里StringIO,BytesIO都是从io中导入 Python有两种不同的字符串,一种存储文本,一种存储字节。对于文本,Python内部采用Unicode存储,而字节字符串显示原始字节序列或者 阅读全文
posted @ 2021-03-29 15:39 xushukui 阅读(834) 评论(0) 推荐(0)
摘要:simhash算法及原理参考: 简单易懂讲解simhash算法 hash 哈希:https://blog.csdn.net/le_le_name/article/details/51615931 simhash算法及原理简介:https://blog.csdn.net/lengye7/article 阅读全文
posted @ 2020-08-07 16:28 xushukui 阅读(1177) 评论(0) 推荐(0)
摘要:它的功能与linux的epoll,还是select模块,poll等类似;实现高效的I/O multiplexing, 常用于非阻塞的socket的编程中; python文档:https://docs.python.org/3/library/selectors.html 1. 模块定义了一个 Bas 阅读全文
posted @ 2020-07-27 15:32 xushukui 阅读(796) 评论(0) 推荐(0)
摘要:给定一个单链表,判断其中是否有环,已经是一个比较老同时也是比较经典的问题,在网上搜集了一些资料, 然后总结一下大概可以涉及到的问题,以及相应的解法。 首先,关于单链表中的环,一般涉及到一下问题: 1.给一个单链表,判断其中是否有环的存在; 2.如果存在环,找出环的入口点; 3.如果存在环,求出环上节 阅读全文
posted @ 2020-06-10 22:23 xushukui 阅读(266) 评论(0) 推荐(0)
摘要:``` python #定义一个类Student class Student(object): pass #给类增加一个属性name Student.name = 'xm' print Student.name # xm #给类增加一个方法set_age def set_age(self,age): self.age = age Student.set_age = set_age s = Stud 阅读全文
posted @ 2020-05-25 15:02 xushukui 阅读(594) 评论(0) 推荐(0)
摘要:Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一、基本形式 列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可能拥有这种方法,因为元组是不可修改的。 如果需要一个排序好的副本,同时保持原有列表不变,怎么实现呢 另一种获取已排序的列表副本的 阅读全文
posted @ 2020-05-22 14:17 xushukui 阅读(1863) 评论(0) 推荐(1)
摘要:删除指定的元素 删除集合A与序列B的重复元素 删除集合A中与序列B不重复的元素 删除集合A与序列B的重复元素,并插入不重复的元素 阅读全文
posted @ 2020-02-09 13:28 xushukui 阅读(806) 评论(0) 推荐(0)
摘要:求两个列表的差集 求两个列表的并集 求两个列表的交集 阅读全文
posted @ 2019-11-15 18:22 xushukui 阅读(962) 评论(1) 推荐(0)
摘要:``` python coding: UTF 8 递归实现, 把过程打印出来便于理解 def quick_sort1(lis, start, end): if start = end: return lf = start rg = end base = lis[lf] while lf base: 阅读全文
posted @ 2019-10-21 15:40 xushukui 阅读(280) 评论(0) 推荐(0)
摘要:转自: https://www.cnblogs.com/cuijianxin/p/6611751.html I. 跳出单循环 不管是什么编程语言,都有可能会有跳出循环的需求,比如枚举时,找到一个满足条件的数就终止。跳出单循环是很简单的,比如 然而,我们有时候会需要跳出多重循环,而break只能够跳出 阅读全文
posted @ 2019-08-14 11:33 xushukui 阅读(849) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/weixin_37579123/article/details/89515577 __new__方法:类级别的方法 __init__方法:实例级别的方法 阅读全文
posted @ 2019-07-22 18:09 xushukui 阅读(1196) 评论(0) 推荐(0)
摘要:``` python exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序; return():返回函数,若在主函数中,则会退出函数并返回一值。 详细说: 1. return返回函数值,是关键字; exit 是一个函数。 2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别的,它表示了一个进程的结束。 3. return是函数的退... 阅读全文
posted @ 2019-03-21 16:53 xushukui 阅读(1385) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/buside/article/details/81323871 阅读全文
posted @ 2019-03-13 17:07 xushukui 阅读(8689) 评论(0) 推荐(0)
摘要:转自: https://blog.csdn.net/Jerry_1126/article/details/87907162 阅读全文
posted @ 2019-03-13 17:05 xushukui 阅读(7570) 评论(0) 推荐(1)
摘要:``` python class Solution(object): def searchRange(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ flag = 0 ... 阅读全文
posted @ 2019-03-07 11:22 xushukui 阅读(1658) 评论(0) 推荐(0)
摘要:``` python # python 使用类创建结构体 class Myclass(object): class Struct(object): def __init__(self, name, age, job): self.name = name self.age = age self.job ... 阅读全文
posted @ 2019-03-04 14:32 xushukui 阅读(29707) 评论(0) 推荐(1)
摘要:自己的总结 阅读全文
posted @ 2019-02-22 16:32 xushukui 阅读(354) 评论(1) 推荐(1)
摘要:``` python 1)利用eval可以将字典格式的字符串与字典户转 >>>mstr = '{"name":"yct","age":10}' 转换为可以用的字典: >>>eval(mstr), type( eval(mstr) ) {"name":"yct","age":10}, dict 2).JSON到字典转化: >>>dictinfo = json.loads(json_str... 阅读全文
posted @ 2018-12-10 15:10 xushukui 阅读(612) 评论(0) 推荐(0)
摘要:``` python 问题代码如下 links = open("new") out = open("out.txt","w+") for link in links: out.write(link+"\n") 问题原因: 当没有使用flush()或close()时,要写入的内容依然在缓冲区中,没有写入文件,如果中途终止,文件里就会没有内容。 解决方法: links = open... 阅读全文
posted @ 2018-11-13 09:32 xushukui 阅读(4538) 评论(0) 推荐(1)
摘要:``` python 如果你设置一个线程为守护线程,就表示你在说这个线程是不重要的,在进程退出的时候,不用等待这个线程退出。如果你的主线程在退出的时候,不用等待那些子线程完成,那就设置这些线程的daemon属性。即在线程开始(thread.start())之前,调用setDeamon()函数,设定线程的daemon标志。(thread.setDaemon(True))就表示这个线程“不重要”。 ... 阅读全文
posted @ 2018-11-06 14:45 xushukui 阅读(333) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页