码迷,mamicode.com
首页 > 编程语言 > 详细

【python】基础入门

时间:2018-11-04 00:38:20      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:spl   python   结果   sub   转换   日期格式化   第一个   color   下划线   

1.正则表达式

import re
sql="aaa$1bbbbccccc$2sdfsd gps_install_note_id =$3;"

regexp=r\$\d+
# 编译正则表达式
pattern=re.compile(regexp,re.M)
# 从开始位置查找
match = pattern.match(sql)
print(match)
## 查询所有匹配项,返回结果为列表:[‘$1‘, ‘$2‘, ‘$3‘]
m2 = pattern.findall(sql)
print(m2)
# 查找,返回第一个匹配
matchObj=re.search(regexp,sql,re.M);
print(matchObj.group())

## 查找所有匹配项,返回一个迭代器
iterator = re.finditer(regexp, sql, re.M)
print(iterator)
for m in iterator:
    print(m.group())

## 正则替换 将匹配项替换为 ***
sub = re.sub(regexp, "***", sql, re.M)
print(sub)

## 正则替换,将匹配项 首尾加上下划线
def do(matcher):
    return _+matcher.group()+_
re_sub = re.sub(regexp, do, sql, re.M)
print(re_sub)

split = re.split(regexp, sql)
for line in split:
    print(line)

2.时期和时间

import time
import calendar
##当前时间戳
timestamp = time.time()
print(timestamp)
#返回元组类型日期
localtime = time.localtime(timestamp)
print(localtime)
#格式化的日期
asctime = time.asctime(localtime)
print(asctime)
ftm=%Y-%m-%d %H:%M:%S
#根据元组日期格式化日期
time_fmt_str = time.strftime(ftm, localtime)
print(time_fmt_str)
#转换字符串为元组类型日期
str_to_time = time.strptime(time_fmt_str, ftm)
print(str_to_time)
#打印当前2018年11月的日历
month = calendar.month(2018, 11)
print(month)

 

【python】基础入门

标签:spl   python   结果   sub   转换   日期格式化   第一个   color   下划线   

原文地址:https://www.cnblogs.com/wlf-919874006/p/9902594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!