
python
文章平均质量分 55
张行者
这个作者很懒,什么都没留下…
展开
-
Python类变量和实例变量区别
Python类变量和实例变量区别转载 2019-10-31 15:10:19 · 187 阅读 · 0 评论 -
python 自定义函数的属性
名称类型说明__annotions __dict参数和返回值的注解__call __method-wrapper实现()运算符,即可调用对象协议__closure __tuple函数闭包,即自由变量的绑定(通常是None)__code __code编译成字节码的函数元数据和函数定义体__defaults __tuple形式参数的默认...原创 2019-01-09 15:15:04 · 1446 阅读 · 0 评论 -
python 函数的参数
python函数参数总共有5种类型POSITIONAL_OR_KEYWORD:位置参数(定位参数)和关键字参数VAR_POSITIONAL:位置参数元组(定位参数元组)VAR_KEYWORD:关键字参数字典KEYWORD_ONLY:仅限关键字参数POSITIONAL_ONLY:仅限位置参数(定位参数)POSITIONAL_OR_KEYWORD 通过位置或关键字传值def pers...原创 2019-01-08 14:03:03 · 133 阅读 · 0 评论 -
python 特殊属性
目的所编写代码实际调用判断某序列是否包含特定的值x in seqseq.__contains __(x)__contains __ 当使用in,not in 对象的时候调用 (not in 是在in完成后再取反,实际上还是in操作)class NewList(object): def __init(self, values): sel...原创 2019-01-10 16:40:39 · 188 阅读 · 0 评论 -
python functools.lru_cache
参考转载 2019-01-10 15:49:23 · 272 阅读 · 0 评论 -
python中两个魔术方法 __repr__和__str__
https://blog.youkuaiyun.com/sinat_41104353/article/details/79254149原创 2018-10-17 09:22:37 · 961 阅读 · 0 评论 -
python中 is 和 == 的区别
Python中的对象包含三要素:id、type、value其中:id用来唯一标识一个对象,type标识对象的类型,value是对象的值is判断的是a对象是否就是b对象,是通过id来判断的==判断的是a对象的值是否和b对象的值相等,是通过value来判断的https://www.jb51.net/article/94189.htm“" 最终取决于对象的__ eq__() 方法,本质上两个变...原创 2018-10-17 09:09:02 · 219 阅读 · 0 评论 -
读写excel python
python3 读写Excelpython3 读写ExcelPython—对Excel进行读写操作xlrd转载 2018-09-20 12:55:33 · 365 阅读 · 0 评论 -
pickle
pickle官方文档 参考文献 pickle.dump(obj, file, protocol=None, *, fix_imports=True) 注解:将对象obj保存到文件file中去。 protocol为序列化使用的协议版本,0:ASCII协议,所序列化的对象使用可打印的ASCII码表示,表示以文本的形式序列化,;1:老式的二进制协议;2:2.3版本引入的新二进制协议,较...原创 2018-09-14 12:37:24 · 1316 阅读 · 0 评论 -
小知识点
def fun(): returna = fun()print(type(a))<class 'NoneType'>print(a)None原创 2018-08-30 11:46:22 · 111 阅读 · 0 评论 -
return无返回值
def fun(): returna = fun()print(type(a))<class 'NoneType'>print(a)None原创 2018-08-30 11:46:20 · 1774 阅读 · 0 评论 -
python 集合set
在 Python 中,集合分为两类: set:可变集合 frozenset:不可变集合 set 可以原地修改,或者说是可变的,也可以说是 unhashable(不可哈希)的。 frozenset,顾名思义,是一个被“冻结”的集合,不能原地修改,是 hashable(可哈希)的集合的创建在 Python 中,集合由内置的 set 类定义。创建集合的两种方法: 1 使用{}创建...原创 2019-01-08 14:07:26 · 189 阅读 · 0 评论 -
python异常
try:#引发异常的代码excep (异常类1,异常类2,...,异常类n) as 异常值:#捕作异常后,执行此语句块,没捕作到向上传播,直到主程序终止并显示跟踪消息else:#try下语句块没有异常错误,执行此语句块finally:#不管有没有引发异常,ecpect有没有捕作到异常,都执行此语句块不能有try....else...组合,其它都行except Excepti...原创 2018-08-27 22:54:01 · 1151 阅读 · 0 评论 -
字符串方法
split(sep=None, maxsplit=-1) 返回 list of strings sep:分隔符,如果没有指定或是None,默认按所有的空字符,包括空格、换行(\n)、制表符(\t)等分割。 maxsplit:分割次数,如果指定分割次数maxsplit=n,则最多分割n次 x = ‘a,b,c’ x.split(‘,’) #产生副本 [‘a’, ‘b’, ‘c’] ...原创 2018-08-20 18:28:09 · 228 阅读 · 0 评论 -
OS模块
os.path.abspath(path) 参数:path: 1 路径目录,可以是任意目录 2必须是当前目录下文件(夹)名, 返回值:返回绝对路径的字符串 os.getcwd() 返回当前目录字符串&amp;amp;gt;&amp;amp;gt;os.path.abspath('F:\china\zhejiang\jinghua') #任意的路径,都会返回给一个绝对路径...原创 2018-08-23 12:08:36 · 153 阅读 · 0 评论 -
python中的类
本文转自:http://python.jobbole.com/82297/转载 2018-08-27 12:27:43 · 186 阅读 · 0 评论 -
python 函数参数
1位置参数调用函数时根据函数定义的参数位置来传递参数。def fun(a,b):print('a: ','b: ',b)&amp;gt;&amp;gt;fun(1,2)a: 1 b: 22关键字参数用于函数调用,通过“键-值”形式加以指定。可以让函数更加清晰、容易使用,同时也清除了参数的顺序需求def fun(a,b): print('a: ',a,'b: ',b)&amp;...原创 2018-08-27 09:28:35 · 358 阅读 · 0 评论 -
random模块
参考python官方文档random.randint(a, b) 参数:a和b整型,必须a&amp;amp;amp;amp;lt;=b 返回值:返回一个随机整数N, a &amp;amp;amp;amp;lt;= N &amp;amp;amp;amp;lt;= b&amp;amp;amp;amp;gt;&amp;amp;amp;amp;gt;random.randint(1,1)1&amp;amp原创 2018-08-22 20:35:42 · 192 阅读 · 0 评论 -
序列
数据结构式通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些数据元素可以是数字或者字符,甚至可以是其他数据结构。在Python中,最基本的数据结构是序列(sequence)。序列中的每个元素被分配一个序号–即元素的位置,也称为索引。第一个元素索引是0,第二个则是1,以次类推。 所有序列都支持迭代 序列表示索引为非负整数的有序对象集合 python包含6中内建的序列,即列表、元...原创 2018-08-22 19:29:32 · 137 阅读 · 0 评论