随笔分类 -  python-其它

摘要:文章目录 生成器 生成器表达式(generator expression) 通过使用yield关键字定义 生成器并行 前戏 高潮 迭代器 迭代器概述 iter()函数 创建迭代器 创建一个迭代器(类) 内置迭代器工具 count无限迭代器 cycle 无限迭代器,从一个有限序列中生成无限序列: it 阅读全文
posted @ 2020-09-18 10:29 傻白甜++ 阅读(281) 评论(0) 推荐(0)
摘要:正则表达式是处理字符串的强大的工具,它有自己特定的语法结构,有了它,实现字符串的检索、替换、匹配验证都不在话下。 . * ? .*的使用举例 .*?的使用举例 (.*?)使用括号与不使用括号的差别 re.S的作用使.的作用包括了\n $ \d \转义字符 a|b {n} {n, m} sub的使用举 阅读全文
posted @ 2020-09-18 10:28 傻白甜++ 阅读(265) 评论(0) 推荐(0)
摘要:文章目录 列表list 访问列表中的值 更新列表 删除列表元素 列表脚本操作符 列表截取与拼接 嵌套列表 直接赋值 浅拷贝 深拷贝 列表函数&方法 列表函数 **sorted(iterable, cmp=None, key=None, reverse=False)** **zip** **len** 阅读全文
posted @ 2020-09-18 10:25 傻白甜++ 阅读(358) 评论(0) 推荐(0)
摘要:1 string="hello" 2 3 #%s打印时结果是hello 4 print "string=%s" % string # output: string=hello 5 6 #%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello 7 pri 阅读全文
posted @ 2020-08-06 16:33 傻白甜++ 阅读(1273) 评论(0) 推荐(1)
摘要:Python 内置了三个用于装饰方法的函数:property、classmethod 和 staticmethod。 另一个常见的装饰器是 functools.wraps,它的作用是协助构建行为 良好的装饰器。标准库中最值得关注的两个装饰器是 lru_cache 和全新的 singledispatc 阅读全文
posted @ 2019-09-24 09:35 傻白甜++ 阅读(533) 评论(0) 推荐(0)
摘要:程序中必须包含一个 requirements.txt 文件,用于记录所有依赖包及其精确的版本号。如果 要在另一台电脑上重新生成虚拟环境,这个文件的重要性就体现出来了,例如部署程序时 使用的电脑。pip 可以使用如下命令自动生成这个文件 如果你要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并 阅读全文
posted @ 2019-09-11 11:33 傻白甜++ 阅读(4532) 评论(0) 推荐(0)
摘要:如果你有一些对象(比如一个文件、网络连接或锁),需要支持 with 语句,下面介绍两种定义方法。 方法(1): 首先介绍下with 工作原理 (1)紧跟with后面的语句被求值后,返回对象的“__enter__()”方法被调用,这个方法的返回值将被赋值给as后面的变量; (2)当with后面的代码块 阅读全文
posted @ 2019-09-06 16:47 傻白甜++ 阅读(1652) 评论(0) 推荐(1)
摘要:拷贝就是拷贝,何来深浅之说? Python中,对象的赋值,拷贝(深/浅拷贝)之间是有差异的,如果使用的时候不注意,就可能产生意外的结果 其实这个是由于共享内存导致的结果 拷贝:原则上就是把数据分离出来,复制其数据,并以后修改互不影响。 先看 一个非拷贝的例子 =赋值:数据完全共享(=赋值是在内存中指 阅读全文
posted @ 2019-02-24 15:09 傻白甜++ 阅读(827) 评论(0) 推荐(0)
摘要:1.什么是Celery? Celery 是芹菜Celery 是基于Python实现的模块, 用于执行异步定时周期任务的其结构的组成是由 1.用户任务 app 2.管道 broker 用于存储任务 官方推荐 redis rabbitMQ / backend 用于存储任务执行结果的 3.员工 worke 阅读全文
posted @ 2019-02-18 18:57 傻白甜++ 阅读(632) 评论(1) 推荐(0)
摘要:核心类差异 Python3对Unicode字符的原生支持 Python2中使用 ASCII 码作为默认编码方式导致string有两种类型str和unicode,Python3只支持unicode的string。python2和python3字节和字符对应关系为: - 编码&字符串 Python3采用 阅读全文
posted @ 2018-09-06 16:28 傻白甜++ 阅读(7283) 评论(1) 推荐(0)
摘要:1) sum=0 count=1 for i in range(1,100,2): if count % 2==0: sum = sum - i else: sum = sum + i count = count+1 print(sum) 2) sum = 0 count = 1 for i in range(1,100,2): ... 阅读全文
posted @ 2018-08-07 16:59 傻白甜++ 阅读(4747) 评论(0) 推荐(0)

TOP