华为AI认证学习笔记(四)

Python 日期和时间、正则表达式、文件操作

    1.日期和时间

获取
datetime -->timestamp
  • 从1970年1月1日开始计时0
timestamp --> datetime

UTC:

本地时间 --> UTC


































 

     2. 正则表达式

介绍(1)
  • 一些字符和特殊符号组成的字符串
  • 匹配一系列有相似特征的字符串
  • 高级的文本模式匹配,抽取,搜索和替换
  • re模块来支持正则表达式
介绍(2)
  • 特殊的字符序列
  • re模块使Python拥有全部的正则表达式功能
  • re模块提供函数
  • conpile函数用于匹配和替换
  • match从字符串的起始位置匹配已个模式
  • search扫描整个字符串,返回第一个匹配的值
匹配流程
re模块
  • 先将正则表达式的字符串编译为Pttern实例
  • 然后使用Pttern实例出来文本并获得匹配结果(一个Match实例)
  • 最后使用Match实例获得信息,进行其他的操作
正则表达式对象方法
匹配对象方法
compile
  • 是Pattern类的工厂方法
  • 取值可用"|"
Pattern
  • 编译好的正则表达式,通过Pattern的方法对文本进行匹配查找
  • 必须用re.compile()进行构造
  • 提供几个可读熟悉,用于获取表达式的相关信息:pattern, groups, flags...
Match属性
  • 一次匹配的结果
  • string re pos ...
Match方法
  • group
  • span
特殊符号










































































































 

   

    3. 文件操作

作用
  • 很重要
  • 常用的操作:打开和关闭,读写,备份
文件操作
  • 打开:f.open('文件名', '访问模式')
  • 写: f.write()
  • 读:lines = f.realines()
  • 关闭:f.close()
批量修改文件名
  • 获取目标文件夹
  • 获取文件名
  • 重命名

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值