正则表达式(Regrelar Expression)
正则表达式是一种描述性的语言表达,本身是字符串;它是给字符串定义一个规则,凡是符合规则的字符串,认为它“匹配了”,否则就是匹配失败,被任务是不合法的,常见的有Email格式,密码格式的匹配等,
Zero
正则表达式是一种描述性的语言表达,本身是字符串;它是给字符串定义一个规则,凡是符合规则的字符串,认为它“匹配了”,否则就是匹配失败,被任务是不合法的,常见的有Email格式,密码格式的匹配等,
一个进程可以有多个线程,也可以有单个线程,但一个进程 至少有一个 线程,多进程和多线程的程序涉及到同步、数据共享的问题,编写起来要考虑的问题比较多。
多任务的实现方式一般有 3种:
Python既支持多进程,又支持多线程
Input Stream: 数据从外面(磁盘、网络)流进内存
Output Stream:数据从内存流出外面
外设CPU与内存速度不匹配的问题:
两者的最大区别是是否 等待IO执行的结果,
异步IO具有相当复杂的编程模型:回调模式、轮询模式等
面向过程的程序设计把计算机程序视为一系列命令的集合,典型的面向过程的思想是把函数切分成子函数,把大块的函数通过切割成小块函数来降低系统的复杂性;
而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,处理这些消息,程序的执行就是一系列消息在各个对象之间的传递;面向对象设计思想是抽象出class,根据class创建出Instance。