活动地址:CSDN21天学习挑战赛

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。
一个人摸索学习很难坚持,想写博客但无从下手,急需写作干货注入能量.,热爱写作,愿意让自己成为更好的人…

创作计划

**
1,机缘

A,坚持住再说

2,收获

A,目前收获不多

3,日常

  1. 研0也真的好忙呀
  2. 一边学舞蹈,一边学导师布置的任务,一边自学python
  3. 加油加油

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相关推荐

  1. 21道Python经典面试题,助你offer拿到手软!

    导读:又到"金九银十"招聘黄金季,21道Python经典面试题助你offer拿到手软,收好不谢! 01 Python如何实现单例模式? Python有两种方式可以实现单例模式,下面 ...

  2. 【21天python打卡】第9天 基础技能(2)

    ​​大家好,今天是21天python打卡的第9天,上一篇讲了python的相关技能,比如将时间日期的处理,数据文件的读写,以及数据库的简单操作.今天来说说源码打包和网络编程. ​ ​ 活动地址:CSD ...

  3. 【限时】21天学习挑战赛 - 经典算法

    ​学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰.各位小伙伴,如果您: 想系统/深入学习某技术知识点- 一个人摸索学习很难坚持,想组团高效学习- 想写博客但无从下手,急 ...

  4. 【21天python打卡】第2天 python预备知识(2)

    ​​大家好,今天是21天python打卡的第2天,我们要想学好python,要先了解一些关于python的基础知识.上一篇我们介绍了python的基本概念,python编程思想,python安装以及p ...

  5. python彩票分析_数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩...

    来源标题:数字化场景应用平台加持,开课吧学员Python挑战赛秀出代码精彩 企业在数字化转型过程中,如何应对数字化人才短缺成为了最大挑战.同时,很多企业还意识到在外部人才争夺战日益激烈的大背景下,仅仅 ...

  6. Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数

    Python函数01/函数的初识/函数的定义/函数调用/函数的返回值/函数的参数 内容大纲 1.函数的初识 2.函数的定义 3.函数的调用 4.函数的返回值 5.函数的参数 1.函数初识 # def ...

  7. 沐阳Python扫盲01类的概念与实例

    沐阳Python扫盲01类的概念与实例 文章目录 沐阳Python扫盲01类的概念与实例 前言 一.面向过程编程的实现 二.面向对象编程的实现 总结 前言 让我们从一个实际的游戏人物例子出发,学习理解 ...

  8. 【马士兵】Python基础--01

    Python基础–01 文章目录 Python基础--01 输出函数print 转义字符与原字符 标识符和保留字 输出函数print print(520) print('helloworld') pr ...

  9. Python入门01:如何在 Chrome 浏览器轻松抓包

    python入门01:教你在 Chrome 浏览器轻松抓包 通过上一节我们知道了什么是爬虫,也知道了爬虫的具体流程 那么在我们要对某个网站进行爬取的时候,要对其数据进行分析 就要知道应该 怎么请求,就 ...

最新文章

  1. 9.QT事件机制源码时序分析(上)
  2. 【CSS3】table的css属性
  3. excel匹配_python中实现excel的高级筛选
  4. MySQL各个版本区别
  5. 解决javax.servlet.jsp.JspException cannot be resolved to a type
  6. 用标准C语言初始化线性表,C语言数据结构-顺序线性表的实现-初始化、销毁、长度、查找、前驱、后继、插入、删除、显示操作...
  7. 真格基金王强:判断一个项目好坏,我会做五个思考!
  8. office2010c盘_安装office2010一半时取消导致C盘空间少了将近8个G,卸载office后C盘内存没有变回来,有谁知道怎么办吗?...
  9. 2019-2020 中国集成电路产业人才白皮书
  10. 原码一位乘的数值运算
  11. 保存csdn网页为pdf,防止网页乱码
  12. 性能测试入门指南 (慎入: 6000 字长文)
  13. 狼奔权限管理系统开源啦
  14. 最浪漫的程序员表白代码打动美人心
  15. Android仿keep运动轨迹动画,仿keep思路
  16. 店群怎么玩?2020最新玩法介绍 胖哥给大家分享干货
  17. 致Emacs初学者+Emacs初学者必知必会
  18. 利用虚拟机配置SDN网络实验平台(virtual box+Ubuntu+jdk配置+mininet+floodlight/openDaylight)
  19. 【文章思路、算法分析】Membership Inference Attacks Against Machine Learning Models
  20. 根据ip或者自动识别当前用户所在国家、地区、城市

热门文章

  1. exchange邮件中继服务器搭建,Exchange2013如何自建海外邮件中继服务器?
  2. EXCEL合并单元格快捷键暨WORD+EXCEL自定义快捷键
  3. 2021年中国锡行业现状及其龙头企业分析:锡业股份[图]
  4. 山东省计算机奥赛成绩查询,2018年信息学联赛(NOIP)成绩查询入口,点击进入!
  5. HTC VIVE Focus Wave VR SDK 新手入门开发配置全指南 Development Tutorial
  6. 开发和常用工具推荐清单(转)
  7. linux串口驱动机制,Linux串口驱动移植的一些心得总结
  8. 计算机可爱的企鹅教案,可爱的企鹅教案
  9. iOS_Memory Leak 内存泄露治理
  10. udev 挂载SD卡 USB设备