返回顶部
首页 > 资讯 > 后端开发 > Python >人生苦短,我学python
  • 358
分享到

人生苦短,我学python

我学苦短人生 2023-01-31 01:01:01 358人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

目录  1.js之正则表达式  2.BootStrap    BootStrap规则  3.JqueryUI    jQueryUI规则  4.EasyUI    EasyUI规则  5.WEB框架  6.Django Web框架1.JS中

目录

  1.js正则表达式

  2.BootStrap

    BootStrap规则

  3.JqueryUI

    jQueryUI规则

  4.EasyUI

    EasyUI规则

  5.WEB框架

  6.Django Web框架


1.JS中的正则表达式

  作用:a.检测某个字符串是否在某个字符串中

      b.去某个字符串中提取出想要的字符串

  语法:

      test ----> 判断字符串是否符合规则正则

      exec ----> 获取匹配的数据

实例一:判断是否符合要求

# 判断字符串是否符合规定的正则
# 这种判断方式有问题,只要是被判断字符串里面包括数字那么返回的就是true
rep = /\d+/;
rep.test("asdfoiklfasdf89asdfasdf")
> true
# 使用这种方式将不会再有这种问题
rep = /^\d+$/;
rep.test('lskdjflksjdf98sdf')
> false
rep.test('2345')
> true

实例二:获取匹配到的数据

# 匹配某个字符串中的数字,这样只会匹配到第一个符合的关键字
rep = /\d+/
str = 'test_67_ceshi_20';
rep.exec(str)
> ["67"]
str='javascript is more fun than Java or JavaBeans!'
pattern = /\bJava\w*\b/
pattern.exec(str)
> ["JavaScript"]

# 这里说一个()的语法,如果上面的\w*用括号括起来,那么程序就会把第一次的匹配结果进行第二次匹配
str='JavaScript is more fun than Java or JavaBeans!'
pattern = /\bJava(\w*)\b/
pattern.exec(str)
> ["JavaScript", "Script"]

# /g 全局搜索
str='JavaScript is more fun than Java or JavaBeans!'
pattern = /\bJava(\w*)\b/g
/\bJava(\w*)\b/g
pattern.exec(str)
["JavaScript", "Script"]  # 第一次搜索搜出了JavaScript
pattern.exec(str)
["Java", ""] # 第二次搜索搜出了Java
pattern.exec(str)
["JavaBeans", "Beans"] # 第三次搜索搜出了JavaBeans
pattern.exec(str)
null  #第四次搜索搜索为空
pattern.exec(str)
["JavaScript", "Script"] # 第五次搜索又重新搜索了

# /m 多行匹配
    # js默认就是多行匹配,看例子
str='JavaScript is more fun than \nJava or JavaBeans!'
pattern = /Java(\w*)/g
pattern.exec(str)
["JavaScript", "Script"]
pattern.exec(str)
["Java", ""]
pattern.exec(str)
["JavaBeans", "Beans"]
pattern.exec(str)
null
pattern.exec(str)
["JavaScript", "Script"]
   # 但是当正则里面出现了以什么开头或以什么结尾,那么就不一样了
str='JavaScript is more fun than \nJava or JavaBeans!'
pattern = /^Java(\w*)/g
pattern.exec(str)
["JavaScript", "Script"]
pattern.exec(str)
null

    # 如果加上m那么就不一样了
str='JavaScript is more fun than \nJava or JavaBeans!'
pattern = /^Java(\w*)/gm
pattern.exec(str)
["JavaScript", "Script"]
pattern.exec(str)
["Java", ""]
pattern.exec(str)
null
pattern.exec(str)
["JavaScript", "Script"]


--结束END--

本文标题: 人生苦短,我学python

本文链接: https://lsjlt.com/news/185044.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 人生苦短,我学python
    目录  1.JS之正则表达式  2.BootStrap    BootStrap规则  3.jQueryUI    jQueryUI规则  4.EasyUI    EasyUI规则  5.WEB框架  6.Django Web框架1.JS中...
    99+
    2023-01-31
    我学 苦短 人生
  • 人生苦短,我用python
    星空不问赶路人,时光不负有心人,你可以脱变。   python2.7(2020年官方不在维护)   python3.6 (官方推荐)   1.下载安装包   https://www.python.org/ftp/python/2.7....
    99+
    2023-01-31
    我用 苦短 人生
  • 人生苦短,我用 Python
    从2015开始国内就开始慢慢接触Python了,从16年开始Python就已经在国内的热度更高了,目前也可以算的上"全民Python"了。众所周知小学生的教材里面已经有Python了,国家二级计算机证也需要学习Pytho...
    99+
    2023-06-02
  • 人生苦短,我用Python(1)
    一、人生苦短,我用Python 在文章的开头给大家介绍一下Python语言,作者Guido von Rossum。对,就是图中的“人生苦短我用Python”那哥们。你可能以为我会用很多文字介绍Python,不,你错了。因为Python这么...
    99+
    2023-01-30
    我用 苦短 人生
  • 【人生苦短,我用python】学习之路1
    1、print()的作用是什么?会在输出窗口中显示一些文本2、分别输入5+8、print(5+8)、print("5"+"8") 看看有何不同?3、什么是BIF?python 3一共有多少个BIF?BIF就是Built-in Functio...
    99+
    2023-01-31
    之路 我用 苦短
  • 人生苦短我用python: eval,e
    01、函数原型 eval(expression[, globals[, locals]])python提供内置函数 eval 可以执行或者解释一串python表达式,这里的表达式仅限于一些运算操作,比如+,-,x,/等,不能进行类似函数调用...
    99+
    2023-01-31
    我用 苦短 人生
  • 人生苦短我用python(04),Pyt
    文章内容为原创,欢迎转载请注明出处作者: EflyPro->晦明禅师文章来源:公众号“睿江云计算”今天为大家介绍如何使用python的commands模块调用linux shell命令,同时附上一个实际例子给大家参考。commands...
    99+
    2023-01-31
    我用 苦短 人生
  • Python崛起:“人生苦短,我用Pyt
      这些年,编程语言的发展进程很快,在商业公司、开源社区两股力量的共同推动下,涌现出诸如Go、Swift这类后起之秀,其中最为耀眼的是Python。   在这里还是要推荐下我自己建的Python开发学习群:725479218,群里都是学P...
    99+
    2023-01-31
    我用 苦短 人生
  • 人生苦短我用python(03),如何调
    文章内容为原创,欢迎转载请注明出处作者: EflyPro->晦明禅师文章来源:公众号“睿江云计算”     今天我们要为大家介绍的是,如何调试python程序0.安装基础包我们以Ubuntu 16.04 为例子    sudo apt...
    99+
    2023-01-31
    我用 苦短 人生
  • 人生苦短,你用什么?
             人生苦短,我用python! 开始记录PJW每日如何学习python。 ...
    99+
    2023-01-30
    你用 苦短 人生
  • 人生苦短,我用Python 九:Flask接口并发处理:多进程、多线程
    文章目录 开发环境一、任务需求简单介绍1. 进程2. 线程 二、多线程处理7个子任务三、并发处理10个进程任务四、综合处理多进程、多线程(任务需求) 开发环境 Windows 一、任务...
    99+
    2023-08-31
    python flask 开发语言
  • 我爱学 Python 之文件
    读取文件 假设你已经在某个文件夹下创建了 “test.txt” 文件,且里面有一些内容,那你在当前位置输入 Python3,进入到交互模式,然后执行下面的操作: >>> f = open('test.txt') >...
    99+
    2023-01-30
    我爱 文件 Python
  • 我的Python学习之路
    从今天起开始记录我的Python学习之路。 现在的我只是一个学习Linux服务器的大三学生党,在大学中不断的学习是必要的,学习完了写技术博客也是必要的,不管有没有人看,这对于自己来说都是有好处的。 最近发现Python这个强大的语言,就如它...
    99+
    2023-01-31
    之路 Python
  • 我是如何自学 Python 的
    不少初学 Python 或者准备学习 Python 的小伙伴问我如何学习 Python。今天就说说我当时是怎么学习的。 缘起 我大学专业是电气工程,毕业后做的是自动化方面的工作。对于高级语言编程基本是 0 基础,那时刚毕业在车间做设备调...
    99+
    2023-01-31
    我是 Python
  • 我的python学习--第五天
    一、函数的定义:  def 函数名(name,age=20,*params):    函数体    return 返回值  示例:def hello():     print 'hello world'               # pr...
    99+
    2023-01-31
    第五天 python
  • 我的python学习--第四天
    一、首先是对前三天的学习内容进行复习  1、python基础的数据结构      数字(int/float,包括整数和浮点数)          布尔(boolean => True/False)      字符串(str,使用''或...
    99+
    2023-01-31
    第四天 python
  • 我的python学习--第三天
    第三天  1:列表及Python基础回顾  2:字典 列表字典生成式及应用场景  3:字符串 字典字符串转换及应用场景  4:文件操作 文件字典转换及应用场景  5:总结基础数据结构的知识脑图 -- 增删查改1、列表的操作:  help(l...
    99+
    2023-01-31
    python
  • 我的python学习记录-eclipse
       在我们使用eclipse这样的ide开发python时,总是喜欢让编辑器做一些我们每次写程序都必须做的事。    在新建的python module源文件开头中我们每次可能都要写:       #!usr/bin/python    ...
    99+
    2023-01-31
    python eclipse
  • 我要学python之python语法及规
    注释 单行注释: #多行注释: """写入注释内容"""'''写入多行注释内容''' 备注:python中单引号和双引号作用是一致的。 变量 python的命名规则与java或者C#命名规则是类似的,如下 变量命名规则:1.变量名只能是字母...
    99+
    2023-01-31
    语法 我要学 python
  • Python | Python的自我介绍(前世今生)
    本文概要 本篇文章主要介绍Python这门语言的前世今生,适合刚入门的小白或者想了解Python历史的同学,文中描述很详细,具有一定的学习价值,感兴趣的小伙伴快来一起学习吧。 个人简介 ☀️大家好...
    99+
    2023-09-13
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作