Loading

摘要: 同步和异步的概念 同步:是指代码调用IO操作时,必须等待IO操作完成后才返回的调用方式。 异步:是指代码调用IO操作时,不必等待IO操作完成就可以返回的调用方式。 协程 协程(coroutine)又称微线程,是运行在单线程中的“并发”,可以理解为轻量级的线程,对于频繁进行IO操作的任务,一般选择使用 阅读全文
posted @ 2021-07-05 09:58 charlatte 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 正则表达式的作用 正则表达式是一些由字符和特殊符号组成的字符串,它们描述了这些字符和字符的某种重复方式,因此能按某种模式匹配一个有相似特征的字符串的集合。 正则表达式的主要作用是被用来进行文本的检索、替换或者提取我们想要的字符串。 Python通过标准库的re模块支持正则表达式。 常用的特殊字符 符 阅读全文
posted @ 2021-07-05 09:56 charlatte 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 进程 一个正在允许的程序或者软件就是一个进程,进程是操作系统进行资源分配的基本单位。一个程序运行后至少有一个进程,一个进程默认有一个线程。 在Windows操作系统中由于没有fork(Linux操作系统中创建进程的机制),必须把创建子进程的部分使用if __name__ == '__main__'判 阅读全文
posted @ 2021-07-05 09:54 charlatte 阅读(51) 评论(0) 推荐(0) 编辑
摘要: Socker套接字 Socket又称套接字,是进程间通信的一种方式,网络化的应用程序在开始任何通讯之前都必须先创建套接字。我们每天浏览网页,聊天,收发Email等都是基于Socket来完成通信的 Python中的网络编程 Python中提供了socket模块。模块中的socket()函数被用来创建套 阅读全文
posted @ 2021-07-05 09:53 charlatte 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 模块 在Python中,一个.py的python文件就是一个模块。 导入模块的几种方式 import 模块名 from 模块名 import 功能名 from 模块名 import * import 模块名 as 别名 from 模块名 import 功能名 as 别名 import import 阅读全文
posted @ 2021-07-05 09:51 charlatte 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 迭代器 可迭代对象:指的是定义了__iter__ 方法的对象,调用该方法会返回一个迭代器对象,例如list,tuple,set,dict等。 迭代器:不仅要实现__iter__方法,还需要实现__next__方法。可以通过调用next()方法,来获取数据。 生成迭代器: iter(可迭代对象) 可迭 阅读全文
posted @ 2021-07-05 09:47 charlatte 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 异常 程序在运行过程中,难免会遇到问题和错误。有一些错误是不可预料的,这些错误可能会导致程序在运行过程中出现异常中断和退出,对于这样的错误我们需要进行处理。 # ZeroDivisionError: division by zero print(1/0) # TypeError print(1 + 阅读全文
posted @ 2021-07-05 09:39 charlatte 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类和实例 Python是一门面向对象的编程语言,所以也有类的概念,类是一系列具有相同特征和行为事物的统称,Python中使用class关键字定义类。 类的定义 语法: class 类名(): 代码 ... 示例: class Student: def __init__(self, name, age 阅读全文
posted @ 2021-07-05 09:37 charlatte 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 文件打开 在python中使用open()函数可以打开一个已经存在的文件。 语法: open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True) file: 要打开的文件 mo 阅读全文
posted @ 2021-07-05 09:33 charlatte 阅读(54) 评论(0) 推荐(0) 编辑