21天python挑战赛-01
活动地址:CSDN21天学习挑战赛
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。
一个人摸索学习很难坚持,想写博客但无从下手,急需写作干货注入能量.,热爱写作,愿意让自己成为更好的人…
创作计划
**
1,机缘
A,坚持住再说
2,收获
A,目前收获不多
3,日常
- 研0也真的好忙呀
- 一边学舞蹈,一边学导师布置的任务,一边自学python
- 加油加油
4,憧憬
坚持一周至少三篇python文章,坚持21天。
**
学习计划
**
1,学习目标
例如: 就按照群里发的来吧
2,学习内容
A,正则表达式概述
正则表达式—通常用于判断语句中,用来检查某一字符串是否满足某一格式正则表达式是由普通宁字符与元宁符组成。正则表达式是一个强大的字符串处理工具,本质是一个特殊的字符序列,能够很方便的对指定的字符穿进行匹配操作。
B,学习正则表达式的常用的语法。
C,re模块的使用。
D,re模块的高级用法。
E,python的贪婪与非贪婪
正则表达式模块中使用到通配字,在从左导到右进行顺序求值时,最抓取匹配最长的字符串。python的数量词默认是贪婪的,即总是尝试匹配更多的字符,而非贪婪正相反,它是尽可能匹配更少的字符。
# 导入re模块
import re# 使用match方法进行匹配操作
result = re.match(正则表达式,要匹配的字符串)# 如果上一步匹配到数据的话,可以使用group方法来提取数据
result.group()
import reline = "Cats are smarter than dogs"searchObj = re.search( r'(.*) are (.*?) .*', line, re.M|re.I)if searchObj:print ("searchObj.group() : ", searchObj.group())print ("searchObj.group(1) : ", searchObj.group(1))print ("searchObj.group(2) : ", searchObj.group(2))
else:print ("Nothing found!!")
import reline = "Cats are smarter than dogs"matchObj = re.match( r'dogs', line, re.M|re.I)
if matchObj:print ("match --> matchObj.group() : ", matchObj.group())
else:print ("No match!!")matchObj = re.search( r'dogs', line, re.M|re.I)
if matchObj:print ("search --> matchObj.group() : ", matchObj.group())
else:print ("No match!!")
3,学习时间
周一至周五晚上 7 点—晚上9点
周六上午 9 点-上午 11 点
周日下午 3 点-下午 6 点
4,学习产出
技术笔记 1 遍
CSDN技术博客 1 篇
学习的vlog 视频 3个
**
学习日记
**
1,学习知识点
day01-day02知识点
2,学习遇到的问题
就是记不住语法,多练点吧
3,学习的收获
学习了day01-day02的内容学会了python的正则表达。
还有一些常用的语法。
4,实操
>>> import re>>> str = 'www.baidu.com/path'# ‘+’贪婪模式,匹配1个或多个
>>> ret = re.match(r'\w+', str)
>>> print(ret.group())
www# ‘+?’非贪婪模式,匹配1个
>>> ret = re.match(r'\w+?', str)
>>> print(ret.group())
w# {2,5}贪婪模式最少匹配2个,最多匹配5个
>>> ret = re.match(r'\w{2,5}', str)
>>> print(ret.group())
www# {2,5}?非贪婪模式,匹配两个
>>> ret = re.match(r'\w{2,5}?', str)
>>> print(ret.group())
ww
21天python挑战赛-01相关推荐
- 21道Python经典面试题,助你offer拿到手软!
导读:又到"金九银十"招聘黄金季,21道Python经典面试题助你offer拿到手软,收好不谢! 01 Python如何实现单例模式? Python有两种方式可以实现单例模式,下面 ...
- 【21天python打卡】第9天 基础技能(2)
大家好,今天是21天python打卡的第9天,上一篇讲了python的相关技能,比如将时间日期的处理,数据文件的读写,以及数据库的简单操作.今天来说说源码打包和网络编程. 活动地址:CSD ...
- 【限时】21天学习挑战赛 - 经典算法
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰.各位小伙伴,如果您: 想系统/深入学习某技术知识点- 一个人摸索学习很难坚持,想组团高效学习- 想写博客但无从下手,急 ...
- 【21天python打卡】第2天 python预备知识(2)
大家好,今天是21天python打卡的第2天,我们要想学好python,要先了解一些关于python的基础知识.上一篇我们介绍了python的基本概念,python编程思想,python安装以及p ...
- python彩票分析_数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩...
来源标题:数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩 企业在数字化转型过程中,如何应对数字化人才短缺成为了最大挑战.同时,很多企业还意识到在外部人才争夺战日益激烈的大背景下,仅仅 ...
- Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数
Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数 内容大纲 1.函数的初识 2.函数的定义 3.函数的调用 4.函数的返回值 5.函数的参数 1.函数初识 # def ...
- 沐阳Python扫盲01类的概念与实例
沐阳Python扫盲01类的概念与实例 文章目录 沐阳Python扫盲01类的概念与实例 前言 一.面向过程编程的实现 二.面向对象编程的实现 总结 前言 让我们从一个实际的游戏人物例子出发,学习理解 ...
- 【马士兵】Python基础--01
Python基础–01 文章目录 Python基础--01 输出函数print 转义字符与原字符 标识符和保留字 输出函数print print(520) print('helloworld') pr ...
- Python入门01:如何在 Chrome 浏览器轻松抓包
python入门01:教你在 Chrome 浏览器轻松抓包 通过上一节我们知道了什么是爬虫,也知道了爬虫的具体流程 那么在我们要对某个网站进行爬取的时候,要对其数据进行分析 就要知道应该 怎么请求,就 ...
最新文章
- 二叉树前序遍历-递归与非递归
- Silverlight C# 游戏开发:方向键的组合,八方向实现
- mysql 去重 根据id_mycat数据库集群系列之mysql主从同步设置
- python如何获取多个excel单元格的值
- 关于DubboMain启动的真相
- matlab读txt文件不完整,求助Matlab批量读取TXT文件出错
- 【CSS 技能提升】 :before和:after的使用
- mysql frm 英文全称_FRM考试是中文还是英文?
- MySQL 5.0 新特性教程 触发器:第一讲
- ubuntu使用git时,终端不显示git分支。
- [读书笔记]机器学习:实用案例解析(4)
- 科沃斯扫地机器人电路原理图_科沃斯扫地机器人不工作故障维修(CEN550)
- windows系统查看局域网内所有已使用的IP
- 化龙小型汽车考场手动挡C1科三考试技巧
- 组件中引入echarts饼状图去除他的划过放大效果。
- Unbuntu更换阿里源
- java1.8离线安装包_运维笔记--Ubuntu离线安装jdk1.8(JDK8)Java环境
- AB测试(Test)——原理与实际案例手把手教学
- 【reverse 函数 python】
- 关于简书签约作者饱醉豚违反简书社区原则的公示说明
热门文章
- AGP 升级问题续集来了,不看血亏,真是骚,android内录音频
- 计算机无法启动 显示进入省电模式,进入省电模式无法开机
- 吴炳忠:论证的要素与结构
- 百度总裁李彦宏的“五招”创业经
- DNSCrypt防止DNS窃听
- Flutter耳返和双声道功能的实现
- HDU/HDOJ 2446 Shell Pyramid 2008 Asia Regional Harbin
- FindWindow、FindWindowEx、EnumWindows、EnumChildWindows使用详解
- Excel十进制转三进制(遥控器编码)
- MySQL中关于emoji表情的存储(微信登录出现登录失败【由于微信昵称字符问题】)