
Python
文章平均质量分 79
Oliver_Hong
H。
展开
-
Python Glob模块
1. glob.glob(pathname) 返回所有匹配的文件路径列表 Return a 可空的 list of path names that match pathname, which must be a string containing a path specification. pathname can be either absolute (like /usr/src/...原创 2018-06-04 13:51:04 · 339 阅读 · 0 评论 -
Python 正则表达式详解
正则表达式 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。 我们判断一个字符串是否符合规则的方法是: 创建一个用于匹配的正则表达式 用该正则表达式去匹配字符串判断是否合法。 因为正则表达式也是用字符串表示的,所以,我们要首先...原创 2018-06-28 15:10:20 · 764 阅读 · 0 评论 -
Python 代码规范
前言Python 学习之旅,先来看看 Python 的代码规范,让自己先有个意识,而且在往后的学习中慢慢养成习惯目录Python代码规范一、简明概述1、编码如无特殊情况, 文件一律使用 UTF-8 编码如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识2、代码格式2.1、缩进统一使用 4 个空格进行缩进2.2、行宽每行代码尽量不超过 80 个字符(在特殊情况下可以略微超过 ...转载 2018-06-08 15:36:51 · 276 阅读 · 0 评论 -
如何快速简单粗暴地理解Python中的if __name__ == '__main__'
1. 摘要通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被...转载 2018-06-08 15:30:21 · 5109 阅读 · 0 评论 -
Python Built-in Class Attributes、魔术方法 详解
魔术方法基本定制说明C.__init__(self[, arg1, ...]) 构造器(带一些可选的参数) C.__new__(self[, arg1, ...]) 构造器(带一些可选的参数);通常用在设置不变数据类型的子类 C.__del__(self) 解构器 C.__str__(self) 可打印的字符输出;内建str()及print 语句 C.__repr__(self) 运行时的字符串输...转载 2018-06-15 10:09:16 · 695 阅读 · 0 评论 -
Python正则表达式详解
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<html1. 正则表达式基础1.1. 简...转载 2018-06-13 15:27:48 · 314 阅读 · 0 评论 -
Python logger 教程
简单使用#!/usr/local/bin/python # -*- coding:utf-8 -*- import logging logging.debug('debug message') logging.info('info message') logging.warn('warn message') logging.error('error message') logging.criti...转载 2018-06-06 15:53:22 · 5726 阅读 · 0 评论 -
Python pip教程
1. windows 以及 Linux的pip 安装 windows: 如果python3版本大于3.4 或者 python2的版本大于2.7.9,那么pip已经是默认安装好了的。需要将python和python/scripts 添加到环境变量中。之后可以使用pip2 install进行python library的下载。 Linux: Python3 需要使用sudo a...原创 2018-06-04 15:06:35 · 1037 阅读 · 0 评论 -
Python re模块详解
2. Python re模块2.0 re.flagsre.I 忽略大小写re.L 表示特殊字符集 \w, \W, \b, \B, \s, \S 依赖于当前环境re.M 多行模式re.S 即为 . 并且包括换行符在内的任意字符(. 不包括换行符)re.U 表示特殊字符集 \w, \W, \b, \B, \d, \D, \s, \S 依赖于 Unicode 字符属性数据库re.X 为了增加可读性,忽略...原创 2018-06-28 15:11:13 · 4536 阅读 · 0 评论