
python
wanttifa
这个作者很懒,什么都没留下…
展开
-
Python enumerate() 函数
描述enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数sequence – 一个序列、迭代器或其他支持迭代对象。start – 下标起始位置。返回值返回 enume...原创 2019-06-13 15:05:49 · 132 阅读 · 0 评论 -
Python静态方法和类方法的区别和应用
实际上,Python 完全支持定义类方法,甚至支持定义静态方法。Python 的类方法和静态方法很相似,它们都推荐使用类来调用(其实也可使用对象来调用)。类方法和静态方法的区别在于,Python会自动绑定类方法的第一个参数,类方法的第一个参数(通常建议参数名为 cls)会自动绑定到类本身;但对于静态方法则不会自动绑定。使用 @classmethod修饰的方法就是类方法;使用@staticmet...原创 2019-06-10 20:13:14 · 1335 阅读 · 0 评论 -
python os.path模块常用方法详解
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path)返回path规范化的绝对路径。os.path.abspath(‘test.csv’)‘C:\Python25\test.csv’...原创 2019-03-21 11:50:41 · 141 阅读 · 0 评论 -
Python3 正则表达式特殊符号及用法(详细列表)
Python3 正则表达式特殊符号及用法(详细列表)正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合、子组匹配、模式重复次数。正是这些特殊符号使得一个正则表达式可以匹配字符串集合而不只是一个字符串。注1:为了便于理解,难点的地方均用斜体举了栗子。 字符 含义 . 表示匹配除了换行符外的任何字符 ...转载 2018-08-19 10:38:44 · 1030 阅读 · 0 评论 -
Python @函数装饰器及用法
前面介绍的@staticmethod和@classmethod的本质就是函数装饰器,其中staticmethod和 classmethod都是 Python 内置的函数。使用 @ 符号引用已有的函数(比如 @staticmethod、@classmethod)后,可用于修饰其他函数,装饰被修饰的函数。那么我们是否可以开发自定义的函数装饰器呢?答案是肯定的。当程序使用“@函数”(比如函数 A)装...原创 2019-06-10 20:21:04 · 142 阅读 · 0 评论 -
关于Python中的lambda
lambda是Python编程语言中使用频率较高的一个关键字。那么,什么是lambda?它有哪些用法?网上的文章汗牛充栋,可是把这个讲透的文章却不多。这里,我们通过阅读各方资料,总结了关于Python中的lambda的“一个语法,三个特性,四个用法,一个争论”。一个语法在Python中,lambda的语法是唯一的。其形式如下:lambda argument_list: expression...转载 2019-06-12 11:45:20 · 1816 阅读 · 1 评论 -
python 读取文件时报错UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 5: illegal multib
python读取文件时提示"UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 5: illegal multibyte sequence"解决办法1:FILE_OBJECT= open('order.log','r', encoding='UTF-8')解决办法2:FILE_OBJECT= open(...原创 2019-06-22 19:55:46 · 1549 阅读 · 0 评论 -
Python提示错误'urllib' has no attribute 'urlretrieve'?
今天看python2代码的时候遇到了’urllib’ has no attribute ‘urlretrieve’?错误,然后发现这是python版本更新的问题。python2 与python3的urllib不同python3要在urllib后边加上.request比如:import urllib.request或者res=urllib.request.urlopen(html)...原创 2019-06-26 22:34:10 · 252 阅读 · 0 评论