随笔分类 - python
摘要:Python 正则 # 正则表达式 """ re 模块使 Python 语言拥有全部的正则表达式功能 re.match函数 re.match(pattern, string, flags=0) re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回n
阅读全文
摘要:python 进程基础 # 进程基础 """ 进程是系统进行资源分配和调度的一个独立单位 线程是进程的一个实体,是CPU调度和分派的基本单位 它是比进程更小的能独立运行的基本单位 一个程序至少有一个进程,一个进程至少有一个线程 线程的划分尺度小于进程(资源比进程少),使得多线程程序的并发性高 进程在
阅读全文
摘要:线程基础 # 线程基础 """ 多任务的概念:就是操作系统可以同时运行多个任务 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是
阅读全文
摘要:# Python3 SMTP发送邮件 """ 语法 import smtplib smtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] ) 参数说明 host: SMTP 服务器主机 这个是可选参数。 port: 指定 SMTP 服务使
阅读全文
摘要:# socket """ Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯 语法: socket.socket(AddressFamily, Type) 该函数带有两个参数: Address Family:可以选择 AF_
阅读全文
摘要:# 面向对象 """ 面向对象特点 1.封装: 依据功能需求将某些属性与方法封装到一个类中 2.继承: 实现代码的重复调用,相同的功能调用不需要重复编写 3.多态: 不同的对象调用相同的类方法,产生不同的执行结果 面向对象的基本知识点 类: 描述具有相同的属性和方法的对象的集合,具有抽象性,不能直接
阅读全文
摘要:异常 # 异常处理 """ Python 有两种错误很容易辨认:语法错误和异常 try/except try/except...else try-finally raise [Exception [, args [, traceback]]] """ # try/except 异常捕捉 # 一个 t
阅读全文
摘要:模块 # 模块 """ 模块是一个包含所有你定义的函数和变量的文件 使用 import 引入 python 标准库中的模块 在文件顶部引用 一个模块只会被导入一次,不管你执行了多少次import。这样可以防止导入模块被一遍又一遍地执行 当前目录下存在与要引入模块同名的文件,就会把要引入的模块屏蔽掉
阅读全文
摘要:函数 # 函数 """ 所谓函数,就是把 具有独立功能的代码块 组织为一个小模块 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 () 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明 函数内容以冒号起始,
阅读全文
摘要:python 循环 # 循环语句 """ 循环语句有 for 和 while while 注意改变循环条件 通过设置条件表达式永远不为 false 来实现无限循环 while循环体中只有一条语句,你可以将该语句与while写在同一行中 break 跳出 for 和 while 的循环体。如果你从 f
阅读全文
摘要:if # if语句 """ 1、每个条件后面要使用冒号 :,表示接下来是满足条件后要执行的语句块。 2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。 """ # if 语句示例 age = 60 if age > 30: print('人到中年') # if else 语句示例 if
阅读全文
摘要:# 集合 """ 集合(set)是一个无序的不重复元素序列。 使用大括号 { } 或者 set() 函数创建集合 创建一个空集合必须用 set() """ # 创建集合 sets = {'value1', 'value2', 'value3'} print(sets) # 创建集合set() set
阅读全文
摘要:# 字典 ''' 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体 的相关信息 字典是无序的对象集合 列表是有序的对象集合 字典用 {} 定义 字典使用 键值对 存储数据,键值对之间使用 , 分隔 键key 是索引 值value 是数据 键和值之间使用 : 分隔 键必须是唯一的 键只能使
阅读全文
摘要:# 注释 # 单行注释 使用# 之后空一格写入内容 # 这是一个注释 print("Hello, World!") # 注释放到语句的后边 空2个格 写入# 然后空一格写入内容 print("Hello, World!") # 这是一个注释 # 单引号(''')使用单引号 ''' 这是一段注释内容
阅读全文
摘要:# 元祖 """ 元组与列表类似,不同之处在于元组的元素不能修改 元组使用小括号,列表使用方括号,元素间都用,分隔 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 """ # 创建元祖 tup3 = (9, 8, 7) print(tup3) # 创建空元祖 tup = () print
阅读全文
摘要:# list """ 使用[]定义列表 列表中的元素以逗号分隔,可以是不同的数据类型 列表的索引从左开始0开始 从右开始-1 从列表中取值时,如果 超出索引范围,程序会报错 """ # 定义列表 my_comp = [1, '小学生', 1.78] my_num = [1, 2, 3, 4, 5]
阅读全文

浙公网安备 33010602011771号