随笔分类 -  python学习

摘要:01 在同一个文件夹下,调用函数或者类 A.py文件中 B.py文件中 02 在不同文件夹下,调用函数或者类 src文件夹与B.py文件在同一目录下,src文件夹下有C.py文件 C.py文件中 B.py文件中 阅读全文
posted @ 2020-01-11 16:09 烨然2333 阅读(6762) 评论(0) 推荐(0) 编辑
摘要:python常用正则表达式处理函数: 1. re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 2. re.search 扫描整个字符串并返回第一个成功的匹配。 3. re.findall() 找到匹配的所有子串,并把他们作为一个列表返 阅读全文
posted @ 2019-11-03 15:55 烨然2333 阅读(146) 评论(0) 推荐(0) 编辑
摘要:[toc] 1.安装 工具可以将代码规范化 指令 2. 共享文件 在某一文件下执行 在浏览器中输入'xxx.xxx.xxx.xxx.8000' 即可查看、下载该文件夹下文件 3. 字典排序(根据key或者value) 4. 通过dict实现switch语句 5. 判断序列是否为空 如果通过len() 阅读全文
posted @ 2019-10-28 10:59 烨然2333 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一直以来都认为python作为解释性语言,不存在编译过程,后来意识到自己是错的。整理了相关概念,加深印象,部分理解如有错误,还望指出。 python源代码可以编译成pyc、pyo、pyd等几种文件格式。 pyc文件 得到pyc文件 pyc文件是一种py文件经过编译后生成的二进制文件。编程pyc文件后 阅读全文
posted @ 2019-10-26 11:36 烨然2333 阅读(2627) 评论(0) 推荐(0) 编辑
摘要:Unicode字符集中收录110多万个字符集合。UTF 8(8 bit Unicode Transformation Format),是一种针对 Unicode 的可变长度字符编码方式。使用一到四个字节来编码 Unicode 字符 在计算机内存中统一使用Unicode编码,当需要保存到硬盘或者需要传 阅读全文
posted @ 2019-08-18 15:20 烨然2333 阅读(170) 评论(0) 推荐(0) 编辑
摘要:__call__是一个很神奇的特性,只要某个类型中有__call__方法,,我们可以把这个类型的对象当作函数来使用。相当于重载了括号运算符。 举例: 结果如下: 阅读全文
posted @ 2019-04-03 14:49 烨然2333 阅读(344) 评论(0) 推荐(0) 编辑
摘要:以下为摘录的python的介绍 Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。 Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'm a s 阅读全文
posted @ 2019-03-06 15:12 烨然2333 阅读(201) 评论(0) 推荐(0) 编辑
摘要:生成器 生成器(generator)的主要目的是构成一个用户自定义的循环对象。 生成器的编写方法和函数定义类似,只是在return的地方改为yield。生成器中可以有多个yield。当生成器遇到一个yield时,会暂停运行生成器,返回yield后面的值。当再次调用生成器的时候,会从刚才暂停的地方继续 阅读全文
posted @ 2019-03-06 15:09 烨然2333 阅读(290) 评论(0) 推荐(0) 编辑
摘要:01.enumerate()函数用于将一个可遍历的数据对象(如 列表、元组或字符串)组合为一个索引序列,同时列出数据和数据包下标,一般用在for循环中 如果你多个等长的序列,然后想要每次循环时从各个序列分别取出一个元素,可以利用zip()方便地实现: 02. 如果你有多个等长的序列,然后想要每次循环 阅读全文
posted @ 2019-03-06 14:37 烨然2333 阅读(150) 评论(0) 推荐(0) 编辑
摘要:1.闭包的概念: 官方概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。闭包可以用来在一个函数与一组“私有”变量之间创建关联关系。在给定函数被多次调用的过程中,这些私有变量能够保持其持久性。 —— 维基百科) 用比较容易懂的人话说,就是: 阅读全文
posted @ 2019-03-06 09:54 烨然2333 阅读(105) 评论(0) 推荐(0) 编辑
摘要:装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 阅读全文
posted @ 2019-03-06 09:24 烨然2333 阅读(129) 评论(0) 推荐(0) 编辑
摘要:转载自 加以整理,方便记忆 1垃圾回收机制 Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。 在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。 引用一段别人的代码,加深理解 c1=ClassA()会创建一个对象,放在0x2 阅读全文
posted @ 2019-03-05 22:35 烨然2333 阅读(141) 评论(0) 推荐(0) 编辑
摘要:1.这两个参数是什么意思: args, kwargs?我们为什么要使用它们? 答案 如果我们不确定要往函数中传入多少个参数,或者我们想往函数中以列表和元组的形式传参数时,那就使要用 args;如果我们不知道要往函数中传入多少个关键词参数,或者想传入字典的值作为关键词参数时,那就要使用 kwargs。 阅读全文
posted @ 2019-03-05 22:15 烨然2333 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1. pip 加速命令 2. conda加速命令 3 添加python 路径 `` export PYTHONPATH=/home/ye/setup/caffe master/python:$PYTHONPATH `` 4 python 主函数头 5. pip换源 6. pytorch设置卡号 阅读全文
posted @ 2019-02-28 10:39 烨然2333 阅读(189) 评论(0) 推荐(0) 编辑
摘要:在计算大量数据时,可以使用多进程 多线程机制来加速计算 多进程 多线程 阅读全文
posted @ 2019-02-28 10:36 烨然2333 阅读(108) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示