首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
python语法_模块_re(正则表达)
】的更多相关文章
python语法_模块_re(正则表达)
字符串操作方法有: s = 'hello word' s.find('l') 查询第一个l的索引 s.replace('ll','xx') 替换 s.split('w') 以w进行分割 这些都是完全匹配,要进入模糊匹配就需要引进正则表达式 正则表达式,主要作为字符串模糊匹配的作用 正则 元字符 . 点 ret = re.findall('w.r','hello world') . 点除了换行符以外,可以代指任何字符,一个点代表一个字符,点叫做通配符 尖角符^ ret = re.findall(…
python语法_模块
方便调用的分组函数文件,一个py模块就是一个模块,模块分三类 python标准库 第三方模块 应程序自定义模块 模块的掉用: 可以把多个功能(函数)包含在一个模块文件里,调用时直接使用import 就可以了 import name 这一步就是将name模块里的代码解释一遍饭后赋值给name,使用时就可以了 name.add() 模块里的函数 name.x 模块里的变量 from name import add,sub 只引用相关功能,使用时直接调用函数名,不需要加模块名了 add() sub…
python语法_模块_os_sys
os模块:提供对此操作系统进行操作的接口 os.getcwd() 获取python运行的工作目录. os.chdir(r'C:\USERs') 修改当前工作目录. os.curdir 返回当前目录 (. 一个点表示) os.pardir 返回上一级目录(.. 两个点表示) os.makedirs('abc\\c\\c') 生成多层次目录 os.removedirs('abc\\c\\c') 删除多层次目录,但是要注意,删除时,一旦文件夹里有内容这该文件夹不删除,如果目录为空,则删除. os.mk…
python语法_模块_loggin_hashlib_conifgparser
loggin模块 日志模块,级别从上往下依次增强,debug 和 info 默认不输出信息,只有后三种级别有输出信息 loggin.debug('') loggin.info('') loggin.waring('') loggin.error('') loggin.critical('') 日志有两种形式,第一种显示在前台(标准流),第二种是记录在日志里.可调的. 日志的设置,灵活设定日志级别和打印方式: logging.basicConfig(level=logging.DEBUG, for…
python语法_模块_time_datetime_random
模块:可以被公共调用的. time import time print(time.time()) 时间戳方式显示时间. time.sleep(3) 休眠3秒 time.clock() 计算cpu执行时间 time.gmtime() 结构化时间 time.locatime() 本地化时间 struct_time = time.localtime() print(time.strftime('%Y--%m--%d %H:%M:%S',struct_time)) 字符串时间 print(time.st…
python——re模块(正则表达)
python——re模块(正则表达) 两个比较不错的正则帖子: http://blog.csdn.net/riba2534/article/details/54288552 http://blog.csdn.net/songyu0120/article/details/45028401 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则. 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个“规则字符串”,这个“规…
Python 进阶_模块 & 包
目录 目录 模块的搜索路径和路径搜索 搜索路径 命名空间和变量作用域的比较 变量名的查找覆盖 导入模块 import 语句 from-import 语句 扩展的 import 语句 as 自动载入模块 模块导入的特性 模块内建函数 __import__ globals locals reload Package 包 __init__py import package 模块的搜索路径和路径搜索 搜索路径 默认的模块搜索路径在 Python 解析器编译安装时被指定, 我们可以通过 sys 模块来查看…
python语法_函数
---恢复内容开始--- 函数: 1 减少重复代码 2 定义一个功能,需要直接调用 3 保持代码一致性 def funcation_name(参数s): 功能代码块0 参数可以为多个,传入时按照前后顺序进行掺入,定义时为形参,实际传入的为实参.形参有几个,就需要传入多少实参. 函数名字必须以下划线或者字母开头,区分大小写,不能使用保留字(大致和变量的命令规则一致) f() 调用f函数,调用一定记得加() def f(a,b) f(a,b) 必须参数,需要按照定义顺序进行参数的传递 f(b='…
python语法_装饰器
装饰器的知识点储备: 1 作用域 2 高阶函数 3 闭包 内部函数,对外部作用作用域的变量进行了引用,该内部函数就认为是闭包, def outer(): x=10 def inner(): print(x) return inner #inner 函数就是一个闭包,闭包函数可以脱离环境 调用 f = outer() f() 这里还能找到 x变量 闭包:函数块+定义函数时的环境 ########### 开放封闭原则 当一个函数已经实现了功能,且有很多模块都在调用的时候,一旦有新需求,一般不对…
python语法_文件操作
牢记“”“能调用方法的一定是对象”“” 文件的操作流程, 1 建立文件(打开文件)open('filename','模式').read() [这一步其实就是创建对象] 2 通过句柄进行操作 3 关闭open('filename','模式').close 模式可以有(只读('r'),只写('w'-覆盖原有文件内容),追加模式('a'在原有基础上进行内容的追加) ('r+')读写模式,可以调用f.write,写内容追加到最后,注意:当r+模式时,调用read和write的句柄不同,新增内容都只能写到…