随笔分类 -  python学习笔记

摘要:描述 property() 函数的作用是在新式类中返回属性值。大概意思就是让方法变成一个属性 语法 以下是 property() 方法的语法: class property([fget[, fset[, fdel[, doc]]]]) 参数 fget -- 获取属性值的函数 fset -- 设置属性 阅读全文
posted @ 2020-11-06 14:40 琴影 阅读(343) 评论(0) 推荐(0) 编辑
摘要:描述 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 语法 classmethod 语法: classmethod 参数 无。 返回值 返回函数的类方法。 实例 以下实例展示了 阅读全文
posted @ 2020-11-05 15:37 琴影 阅读(265) 评论(0) 推荐(0) 编辑
摘要:staticmethod()是python内置函数, 该方法不强制要求传递参数,如下声明一个静态方法: class C(object): @staticmethod def f(arg1, arg2, ...): ... 以上实例声明了静态方法 f,从而可以实现实例化使用 C().f(),当然也可以 阅读全文
posted @ 2020-11-05 15:24 琴影 阅读(430) 评论(0) 推荐(0) 编辑
摘要:引言 很多情况下,我们可以将数据结果保存到txt文件中便于后续查看或者再处理,然而为了进行汇报、论文撰写等工作,我们将数据放入表格,为后续整理会提供极大的便利。我们可以利用pandas库进行numpy.ndarray数据保存到excel。 函数说明 pandas.DataFrame.to_excel 阅读全文
posted @ 2020-01-03 10:29 琴影 阅读(7361) 评论(0) 推荐(0) 编辑
摘要:u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf-8,即在py文件开头 阅读全文
posted @ 2019-12-24 11:09 琴影 阅读(2940) 评论(0) 推荐(0) 编辑
摘要:一、字符串 1.修改字符串大小写:title(), upper(), lower() title():将字符串中每个单词首字母大写,而其他位置的字母全部改为小写 upper():将字符串中的字母全部改为大写 lower():将字符串中的字母全部改为小写 2.拼接字符串:使用“+”来拼接字符串 3.使 阅读全文
posted @ 2017-10-08 20:04 琴影 阅读(141) 评论(0) 推荐(0) 编辑
摘要:python程序中经常用到的读文件: f = open("___", 'r') for line in f:#这里每次读取文件的一行,line为字符串,串尾包括了'\n'!!! print line f.close() 转自:http://www.jb51.net/article/58002.htm 阅读全文
posted @ 2017-08-03 22:48 琴影 阅读(9135) 评论(0) 推荐(0) 编辑
摘要:anaconda2下配置opencv-python 接口,import cv2遇到no cv2 模块问题,解决办法是将cv2.so放到anaconda2/lib/python2.7/site-packages/目录下, 方法是软链接:ln -s [cv2.so目录] [/packages] 阅读全文
posted @ 2017-07-31 22:56 琴影 阅读(546) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.cnblogs.com/yigehundan/p/6379586.html python 路径相关的函数os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前工作目录os.curdir:返回当前目录('.')os.chdi 阅读全文
posted @ 2017-07-31 22:34 琴影 阅读(650) 评论(0) 推荐(0) 编辑
摘要:清理 conda clean --lock --tarball --package (安装包) 安装或更新包 conda install numpy=1.9.3 conda update numpy=1.93 每次更新一个东西,conda总是同时更新和它有关联的一大堆包,可以在update后面加上来 阅读全文
posted @ 2017-07-12 21:51 琴影 阅读(713) 评论(0) 推荐(0) 编辑
摘要:一、简介: argparse是python用于解析命令行参数和选项的标准模块,用于代替已经过时的optparse模块。argparse模块的作用是用于解析命令行参数,例如python parseTest.py input.txt output.txt --user=name --port=8080。 阅读全文
posted @ 2017-07-12 21:37 琴影 阅读(254) 评论(0) 推荐(0) 编辑
摘要:参考文件http://pythonconquerstheuniverse.wordpress.com/category/Python-debugger/ 翻译不是一一对应 Debug功能对于developer是非常重要的,python提供了相应的模块pdb让你可以在用文本编辑器写脚本的情况下进行de 阅读全文
posted @ 2017-07-11 22:19 琴影 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:步骤: 1.在清华大学镜像站中下载anaconda版本:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-4.2 阅读全文
posted @ 2017-07-11 21:39 琴影 阅读(486) 评论(0) 推荐(0) 编辑
摘要:遇到的第一个问题: 原因:注释里面出现了中文,而 Python 支持的 ASCII 码无中文。 解决方法:在头文件中添加如下代码: 注意:本行要添加在源代码的第一行。 阅读全文
posted @ 2017-04-26 22:51 琴影 阅读(16816) 评论(0) 推荐(1) 编辑