E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
python学习日记
Python学习日记
----2018,10月
2018/10/16今日写了一个书上Python的“外星人入侵”的小游戏,在一步的时候出现报错,错误部分:报错部分错误部分代码(调用对象方法)该对象对应的类的方法在对象调用该方法的时候,这里我对象的方法的实参是这么写的:gf.update_aliens(ai_setting,sb,screen,stats,ship,aliens,bullets),我类的方法的形参是这么写的:defupdate_a
JerryLoveCoding
·
2020-02-06 16:19
【
Python学习日记
】子类化内置方法和MRO
【
Python学习日记
】子类化内置类和MRO本文参考自《python高级编程》第二版第三章子类化内置类子类化内置类是简单高效实现内置类相似行为类型的方法,在编写新类之前,都可以考虑一下是否能够子类化内置类
luputo
·
2020-01-07 00:20
Python
Python学习日记
-List和Tuple
本章目录PartOne:ListPartTwo:TupleList和Tuple跟Java中的列表和数组概念差不多,不过Python的List比Java的List更灵活,而Python的Tuple比Java的数组更严格。List(集合)Java的List主要由三个概念,照搬过来一点儿也不违和:List集合中的数据是序列的,即先添加到集合中的数据会出现在集合中相对更靠前的位置,反之,后添加的数据则出现
黄烨1121
·
2020-01-05 05:37
Python学习日记
-字典
本章目录PartOne:基本概念PartTwo:常用方法在Java里,存在一种K(key)-V(value)对应关系(键值对)的数据结构,称之为Map。而Python中也有类似的结构,那就是dict(字典)。之所以叫字典,是因为我们可以把key想象成字典中的单词,而value就是该单词的释义了。所以呢,一个单词可以对应一个或者多个释义,但是这些释义只能通过单词来查询。需要注意的是,字典中key都是
黄烨1121
·
2020-01-03 08:49
Python学习日记
12|用python3多进程批量下载pdf文件
今天是2016年6月9日,也是农历的端午节。难得的小长假,转眼就到学期末,忙了一学期大概大家或回家过端午或在宿舍休息调养吧,8点25到实验室的时候只有一个从广西大学来学院进修的教授已经开始了一天的工作。自己是觉得没什么特别,所有的节日能让人开心就好,即使没有粽子吃。Anyway,还是想说一声:端午节快乐~~最近实习还一直没有着落,周一的面试是已经gg了,然后又开始投简历以求暑假有个去处,而不至于落
是蓝先生
·
2020-01-02 03:36
Python学习日记
-循环语句
本章目录PartOne:while循环PartTwo:for循环PartThree:continue和breakPartFour:else语句循环结构可以使得程序在满足某个条件的情况下,反复执行相同的代码,比如计算1+2+3+...+100就可以用循环来操作。while循环while循环就是操作循环的方法之一,它的语法格式和if语法格式极为相似:while循环条件:#循环体Python会循环执行循
黄烨1121
·
2019-12-31 10:43
【
python学习日记
】字符串与数据结构
1.字符串三个引号中字符串会保持传入的格式连接字符串使用‘+’号,重复输出字符串‘*’号数字转换为字符串str(8)在字符串前加上r或R表示该字符串是非转义的原始字符print(r'C:\Windows\System32')TypeError错误,为数据类型不正确,若遇到此错误可以检查报错位置的数据类型是否正确是否存在(in\notin):str1instr,判断str1字符串存于str2字符串中
lony荼靡
·
2019-12-29 02:57
【
python学习日记
】条件控制与循环语句
关键字end可以用于将结果输出到同一行,或在输出的末尾添加不同的字符a,b=0,1whileb:【if的语句块1】elif:【elif的语句块2】elif:【elif的语句块3】else:【else的语句块】从if的第一个条件开始依次判断,找到条件为True的执行该语句下的语句,如果找不到则执行else语句块。条件1为真,执行if的语句块1,如果条件2也为真,不会执行【elif的语句块2】语句。可
lony荼靡
·
2019-12-23 08:50
Python学习日记
-集合
本章目录PartOne:基本概念PartTwo:常用方法PartThree:不可变集合基本概念集合Set的原理和字典比较类似,也是一组key的集合,但是没有value,所以从实现上看起来又和列表类似。Set具有字典的大部分特性,比如Set也是无序的,不能保证元素的添加顺序,只能存入不可变元素等。另外,Set最重要的一个特性就是它的元素是唯一的,如果存在两个同样的元素的时候,Python只会保存其中
黄烨1121
·
2019-12-20 03:24
Python学习日记
七(面向对象,继承)
一.面向对象1.类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。3.数据成员:类变量或者实例变量,用于处理类及其实例对象的相关的数据。4.方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的
HaleyLiu
·
2019-12-20 01:56
一个超级小白的
Python学习日记
(一)
编程是一门实践为主的技能,有鉴于此,我准备参考《“笨办法”学Python》,用一种比较笨的方法来学习Python。这也是一个实验,在我自己身上的实验,看看这种方法是否有效。主要教程《“笨办法”学Python》廖雪峰个人网站上《Python》教程RICE大学的《AnIntroductiontoInteractiveProgramminginPython》考虑到时间、精力都有限,重点放在“笨办法”上,
意师傅
·
2019-12-19 21:15
Python学习日记
2017-11-30
学习进度:《零基础入门学习Python》视频教程90%实验楼课程《Linux基础入门》100%《Vim编辑器》100%《MySQL基础课程》100%《Git实战教程》100%《Python3简明教程》100%《Python学习手册》第一遍80%进行中的项目1.快来搜搜Fast-Search用途:用于快速实用的资源搜索,解决用户的资源搜索问题。现版本号:V1.2下载链接:https://pan.ba
薛衡
·
2019-12-17 00:23
Python学习日记
-判断语句
本章目录PartOne:初识if语法PartTwo:进阶if语法PartThree:完整if语法PartFour:if语法注意事项初识if语法if的英文释义是“如果,假设”的意思,在Python中也用其作为条件判断,可以使得一部分代码只在满足某个条件时才会被执行。简单的if语句的语法格式是:if条件:#满足条件执行的代码块例如age=18ifage>=18:print("Hey,boy!")pri
黄烨1121
·
2019-12-15 00:20
Python学习日记
-字符串
本章目录PartOne:字符编码PartTwo:字符串PartThree:字符串格式化字符串可以说是所有变成语言中应用最广泛的数据类型,Python也不例外。而处理字符串,首先需要注意的就是编码问题。字符编码计算机的本质其实就是由0和1组成的,所以说无论是中文还是英文字符串,最终都要转换为数字。最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编
黄烨1121
·
2019-12-07 04:27
Python学习日记
9|多进程抓取百度apple吧热门发帖信息
今天是5.12号。早上吃早餐老师打电话来问论文情况怎么样了,自己支支吾吾说了最近只是在看相关的内容,然后然后后面就全是被教育了。毕业不容易啊,真心觉得,可想而知要是读博那就得要更长的时间。其实这篇内容主要与之前多进程爬取58同城的内容相似,其中再明确几点:**1.如何导入和导出数据到MongoDB中?**首先,不管导入导出都要在终端或者cmd中先cd到bin目录下:cdC:\MongoDB\Ser
是蓝先生
·
2019-11-06 18:18
【
python学习日记
】日期和时间
Python提供了一个time和calendar模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。UNIX和Windows只支持到2038年。importtime;#引入time模块ticks=time.time()print("当前时间戳为:",ticks)#输出为当前时间戳为:1531276969.6488574
lony荼靡
·
2019-11-05 00:22
Python学习日记
(四十二) Mysql数据库篇 十
前言当我们自己去写SQL代码的时候有时候会因为不熟练会导致效率低,再之后要进行许多的优化,并且操作也较为繁琐。因此ORM框架就能够解决上面的问题,它能根据自身的一些规则来帮助开发者去生成SQL代码。按性能上看虽然直接去写SQL语句会比ORM框架生成的效率高,但实际上每一个开发者的SQL代码程度都参差不齐,因此框架在这里就起到了一个统一的作用。ORM框架(SQLAlchemy)作用:提供简单的规则,
Fantac
·
2019-10-23 21:00
Python学习日记
(四十一) Mysql数据库篇 九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记
(四十一) Mysql数据库篇 九
前言索引的主要作用是起到约束和加速查找,ORM框架(sqlalchemy)是用类和对象对数据库进行操作索引的种类按种类去分1.普通索引:能够加速查找2.主键索引:能够加速查找、不能为空、不能重复3.唯一索引:加速查找、可以为空、不能重复4.联合索引(多列):①联合主键索引②联合唯一索引③联合普通索引按数据结构去分1.hash索引:哈希索引。创建一个索引表,把这些数据(下面用到的'name')转化成
Fantac
·
2019-10-21 21:00
Python学习日记
(四十) Mysql数据库篇 八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记
(四十) Mysql数据库篇 八
Mysql存储过程存储过程是保存在Mysql上的一个别名(就是一堆SQL语句),使用别名就可以查到结果不用再去写SQL语句。存储过程用于替代程序员写SQL语句。创建存储过程delimiter//CREATEPROCEDUREp1()BEGINSELECT*FROMstudenttable;INSERTINTOteachertable(tname)VALUES('陈晨');END//delimite
Fantac
·
2019-10-18 23:00
Python学习日记
(三十九) Mysql数据库篇 七
Mysql函数高级函数1.BIN(N)返回N的二进制编码selectBIN(10);执行结果:2.BINARY(str)将字符串str转换为二进制字符串selectBINARY('ASCII');执行结果:3.CASEexpressionWHENcondition1THENresult1WHENcondition2THENresult2...WHENconditionNTHENresultNELS
Fantac
·
2019-10-17 22:00
Python学习日记
(三十八) Mysql数据库篇 六
Mysql视图假设执行100条SQL语句时,里面都存在一条相同的语句,那我们可以把这条语句单独拿出来变成一个'临时表',也就是视图可以用来查询。创建视图:CREATEVIEWpasstviewASSELECTstudent_id,course_id,numberFROMscoretableWHEREnumber>=60;执行语句后,可以在左边的视窗中看到刚创建的视图表如果在scoretable中插
Fantac
·
2019-10-14 21:00
Python学习日记
(三十七) Mysql数据库篇 五
pymsql的使用初识pymysql模块先在数据库中创建一个用户信息表,里面包含用户的ID、用户名、密码createtableuserinfo(uidintnotnullauto_incrementprimarykey,usernamevarchar(32),pwdvarchar(32))engine=innodbdefaultcharset=utf8;增加一个用户的信息:insertintous
Fantac
·
2019-10-14 16:00
Python学习日记
(三十六) Mysql数据库篇 四
MySQL作业分析五张表的增删改查:完成所有表的关系创建创建教师表(tid为这张表教师ID,tname为这张表教师的姓名)createtableteacherTable(tidintauto_incrementprimarykey,tnamevarchar(20))engine=innodbdefaultcharset=utf8;创建班级表(cid为这张表班级ID,caption为这张表班级门号)
Fantac
·
2019-10-07 01:00
Python学习日记
(三十五) Mysql数据库篇 三
使用Navicate创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义新增一个数据库填写新数据库名,设置它的字符集和排序规则新建一个表增加表中的信息点击保存再去输入表名完成创建,再添加数据:使用外键将两表产生联系再创建一个department表添加数据:创建外键,右键userinfo设计表创建外键:写入SQL语句点击查询->新建查询转储SQL文件将SQL文件进行备份保存数据和结
Fantac
·
2019-10-05 17:00
Python学习日记
(三十五) Mysql数据库篇 三
使用Navicate创建一个连接去使用Mysql的数据库,连接名可以取任意字符但是要有意义新增一个数据库填写新数据库名,设置它的字符集和排序规则新建一个表增加表中的信息点击保存再去输入表名完成创建,再添加数据:使用外键将两表产生联系再创建一个department表添加数据:创建外键,右键userinfo设计表创建外键:写入SQL语句点击查询->新建查询转储SQL文件将SQL文件进行备份保存数据和结
Fantac
·
2019-10-05 17:00
Python学习日记
(三十四) Mysql数据库篇 二
外键(ForeignKey)如果今天有一张表上面有很多职务的信息我们可以通过使用外键的方式去将两张表产生关联这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务的名字,很浪费空间;除此之外也能起到一个约束的作用。像department就是外键。执行代码:createtablet1(uidbigintauto_incrementprimarykey,namevarch
Fantac
·
2019-10-04 00:00
Python学习日记
(三十四) Mysql数据库篇 二
外键(ForeignKey)如果今天有一张表上面有很多职务的信息我们可以通过使用外键的方式去将两张表产生关联这样的好处能够节省空间,比方说你今天的职务名称很长,在一张表中就要重复的去写这个职务的名字,很浪费空间;除此之外也能起到一个约束的作用。像department就是外键。执行代码:createtablet1(uidbigintauto_incrementprimarykey,namevarch
Fantac
·
2019-10-04 00:00
Python学习日记
(三十三) Mysql数据库篇 一
背景Mysql是一个关系型数据库,由瑞典MysqlAB开发,目前属于Oracle旗下的产品。Mysql是目前最流行的关系型数据库管理系统之一,在WEB方面,Mysql是最好的RDBMS(RelationalDatabaseManagementSystem)。Mysql是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。其他类
Fantac
·
2019-09-21 16:00
Python学习日记
(三十二) hmac检验客户端的合法性和socketsever模块
Hmac模块其实这个模块类似hashlib模块,它能将一些重要的信息通过算法加密成密文,让信息更具有安全性。关于hmac加密算法的了解:它的全名是哈希运算消息认证码(Hash-basedMessageAuthenticationCode),HMAC利用hash算法,以一个消息M和一个秘钥K作为输入,生成一个定长的消息摘要作为输出。HMAC算法利用已有的hash函数,关键问题是如何使用秘钥。使用im
Fantac
·
2019-09-20 02:00
Python学习日记
(三十一) 黏包问题
importsubprocessres=subprocess.Popen('dir',shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)print('Stdout:',res.stdout.read().decode('gbk'))print('Stderr:',res.stderr.read().decode('gbk'))PIPE
Fantac
·
2019-09-16 15:00
Python学习日记
(三十) Socket模块使用
Socket(套接字)套接字是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。发展:套接字最初是由加利福尼亚大学Berkely分校为Unix系统开发的网络通信接口。后来随着TCP/IP网络的发展,套接字成为最为通用的应用程序接口,也是在Intern
Fantac
·
2019-09-15 03:00
Python学习日记
(二十九) 网络编程
早期的计算机通信需要有一个中间件,A要给B传东西,A必须要把信息传给中间件,B再把从中间件中拿到信息由于不同机器之间需要通信就产生了网络软件开发的架构1.C/S架构服务器-客户机,即Client-Server架构,C/S架构通常采取两层结构.Sever负责数据的管理,Client负责完成与用户的交互任务这里来说Client主要是某个应用软件的exe文件,程序要在安装后,才能运行在用户电脑上。例如:
Fantac
·
2019-09-14 04:00
Python学习日记
(二十八) hashlib模块、configparse模块、logging模块
hashlib模块主要提供字符加密算法功能,如md5、sha1、sha224、sha512、sha384等,这里的加密算法称为摘要算法。什么是摘要算法?它又称为哈希算法、散列算法,它通过一个函数把任意长度的数据转换为一个长度固定的数据串(通常以16进制符表示)摘要算法的作用主要在于密码的密文存储,以及文件的一致性验证(比如在下载的时候,检查我们下载的文件和远程服务器上的文件是否一致;两台机器上的两
Fantac
·
2019-09-12 01:00
PYTHON学习日记
参考书籍一、PYTHON编程从入门到实践二、PYTHON数据科学技术详解与商业实践三、CSDN博客学习内容利用编写一个简单的三明治点单程序,实现报菜单,用户交互点单以及计算费用笔记1.关于全局变量,在本程序中需要使得变量money与moneys分别代表用户点单总金额与加单金额为全局变量,在这里最开始参考C语言在程序开头的位置设置为全局变量但是调试后发现没有效果,随后把全局变量global定义语句放
hjc2020
·
2019-09-09 23:01
计算机编程
python
新手
学习笔记
Python学习日记
(二十七) 反射和几个内置函数
isinstance()判断isinstance(obj,cls)中obj是否是cls类的对象classPerson:def__init__(self,name):self.name=namep=Person('Jane')print(isinstance(p,Person))#Trueissubclass()判断issubclass(sub,super)中sub是否是super类的派生类clas
Fantac
·
2019-09-09 23:00
Python学习日记
(二十六) 封装和几个装饰器函数
封装广义上的封装,它其实是一种面向对象的思想,它能够保护代码;狭义上的封装是面向对象三大特性之一,能把属性和方法都藏起来不让人看见私有属性私有属性表示方式即在一个属性名前加上两个双下划线classFighter:def__init__(self,name,hp,atk,speed):self.name=nameself.__hp=hp#私有属性变形成self._Fighter__hpself.__
Fantac
·
2019-09-08 18:00
Python学习日记
(二十五) 接口类、抽象类、多态
接口类继承有两种用途:继承基类的方法,并且做出自己的改变或扩展(代码重用)和声明某个子类兼容于某基类,定义一个接口类interface,接口类中定义了一些接口名(就是函数名)且并未实现接口的功能,子类继承接口类,并且实现接口的功能比如说一种支付方式有三种不同的途径:Alipay、Applepay、Wechatpay如果现在只有两种支付方式Alipay和Wechatpay,我们该如何去实现支付的方法
Fantac
·
2019-09-07 15:00
Python学习日记
(二十四) 继承
继承什么是继承?就是一个派生类(derivedclass)继承基类(baseclass)的字段和方法。一个类可以被多个类继承;在python中,一个类可以继承多个类。父类可以称为基类和超类,而子类可以称为派生类在继承中可分为单继承和多继承两种下面是继承的用法,语法为'class子类的名字(父类名):'classPlane:#定义一个所有战机的父类def__init__(self,name,spee
Fantac
·
2019-09-06 18:00
Python学习日记
(二十三) 类命名空间和组合
类命名空间在一个类中它的函数(方法)属于动态属性,直接定义的变量属于静态属性首先先定义一个类,并在这个类里面加入静态变量、属性等然后将一个对象实例化classFighter:#定义一个战机的类price=5000#静态变量def__init__(self,name,speed,atk,hp):self.name=nameself.speed=speedself.atk=atkself.hp=hpd
Fantac
·
2019-09-05 16:00
Python学习日记
(二十二) 初识面向对象
引子假设我们要开发一个关于飞机大战的游戏,那么游戏的里面就会有两个角色,分别是属于玩家操控的战机和敌方的战机,并且两个战机都有不同的技能或攻击方式,现在我们用自己目前所学的去写出下面的这些代码:defFighter(name,atk,hp,speed):fighter={'name':name,#战机的名字'atk':atk,#战机的攻击力'hp':hp,#战机的血量'speed':speed#战
Fantac
·
2019-09-04 17:00
Python学习日记
(二十一) 异常处理
程序中异常的类型BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出StandardError所有的内建标准异常的基类ArithmeticError所有数值计算错误的
Fantac
·
2019-09-03 20:00
Python学习日记
(十九) 模块导入
模块导入当文件夹中有这样一个自定义的command模块在它的内部写下下列代码:print('这个py文件被调用!')deffuc():print('这个函数被调用!')然后我们在command模块中执行下列代码:importcommand#这个py文件被调用!我们如果在这段程序中反复执行多次这一段代码,这一个文件结果也只会被导入一次importcommand#这个py文件被调用!importcom
Fantac
·
2019-09-02 02:00
Python学习日记
(十八) 序列化模块
什么是序列?就是每一个元素被有序的排成一列什么是序列化?就是将原本的列表、字典等内容转化成字符串的过程什么时候会用到序列化?数据存储(把数据放在文件、数据库),网络传输等序列化的目的1.以某种存储形式使自定义对象持久化2.将对象从一个地方传递到另一个地方3.使程序更具维护性序列化:数据结构转换成字符串反序列化:字符串转换成数据结构三大序列化模块:1.Json特点:json是一个通用的序列化格式且只
Fantac
·
2019-09-01 07:00
Python学习日记
(十七) os模块和sys模块
os模块1.os.getcwd()获取当前工作目录,即当前python脚本工作的目录路径importosprint(os.getcwd())#C:\Users\Administrator\PycharmProjects\PYL\temp_file2.os.chdir()改变当前脚本工作目录;相当于shell下cdimportosprint(os.getcwd())#C:\Users\Adminis
Fantac
·
2019-08-31 23:00
Python学习日记
(十六) time模块和random模块
time模块python表示时间的三种方式:时间戳、元祖(struct_time)、格式化时间字符串三种格式之间的转换:1.时间戳就是从1970年1月1日0点0分0秒开始按秒计算的偏移量,时间戳所给的时间是给计算机识别的importtimet=time.time()print(t,type(t))#1566992452.458001时间戳->结构化时间:importtimet=time.time(
Fantac
·
2019-08-28 22:00
Python学习日记
(二)------代码操作
上章学习了Python的语法、函数、变量、执行方式。本章将利用所学知识开展简单的代码demo。三、Python代码知识点预习Python文件的创建和执行流程控制条件判断循环流程控制创建测试.py文件$touchtest.py。1、条件判断换成Python代码,买西瓜的程序还是一样的,只不过把如果、否则换成了if、else。if语句最简单的构成是这样的:ifSomethingHappen:DoThi
骨科老中医
·
2019-08-28 17:36
Python学习日记
(十五) collections模块
在内置函数(dict、list、set、tuple)的基础上,collections模块还提供了几个其他的数据类型:Counter、deque、defaultdict、namedtuple和OrdereDict等1.namedtuple作用:用于生成一个可以使用名字访问元素内容的tuple如果要表示一个点,我们可以这样表示,但是在使用时我们很难看出这个tuple是用来表示一个坐标p=(1,2)因此
Fantac
·
2019-08-28 04:00
Python学习日记
(十四) 正则表达式和re模块
正则表达式:它是字符串的一种匹配模式,用来处理字符串,可以极大地减轻处理一些复杂字符串的代码量字符组:它是在同一位置可能出现的各种字符组成了一个字符组,用[]表示,但是它的结果只能是一个数字或者一个大写字母或小写字母等下面测试以该网站为例http://tool.chinaz.com/regex/#正则表达式匹配字符串匹配结果#[0-9]99[0-9]的写法就相当于在用[0123456789]#[0
Fantac
·
2019-08-23 23:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他