python基础
文章平均质量分 54
走遍星空的CG
pythoner 小白
展开
-
GRPC 入门示例
grpc 入门示例原创 2022-09-13 11:54:55 · 276 阅读 · 0 评论 -
正则整理
# 正则IP地址匹配pattern = re.compile("(1\d{2}|2[0-4]\d|25[0-5]|\d{2})\.(1\d{2}|2[0-4]\d|25[0-5]|\d{2})\.(1\d{2}|2[0-4]\d|25[0-5]|\d{2})\.(1\d{2}|2[0-4]\d|25[0-5]|\d{2})")# 正则电话号码匹配pattern = re.compile("1[3-8]\d{9}")# 正则匹配日期:s = '2020-9-4'pattern = re.co.原创 2020-09-04 14:49:03 · 115 阅读 · 0 评论 -
python3基础12
day12装饰器 decorator(专业提高篇)什么是装饰器: 装饰器是一个函数,主要作用是用来包装一个函数或类 包装的目的是在不改变原函数(或类名)的情况下改变被包装对象的行为 (不改变原有函数的基础上改变其功能)函数装饰器 是指装饰器是一个函数,传入的是一个函数,返回的是一个函数 语法: def 装饰器函数(参数): 语句块 ...原创 2018-11-01 15:39:23 · 346 阅读 · 0 评论 -
python3基础09
day09pyhthon函数的参数传递 传递方式: 位置传参 序列传参 关键字传参 字典关键字传参位置传参: 实际参数(实参)的对应关系与形式参数(形参)的对应关系 是接位置来依次对应的 示例: def mymin(a,b,c): pass mymin(1,2,3) #1,2,3位置对应关系传给a,b,c 说明: 实际参...原创 2018-11-01 15:39:03 · 226 阅读 · 0 评论 -
python3基础14
day14异常 exception什么是错误: 错误是指由于逻辑或语法等导致一个程序无法正常运行什么是异常: 异常是指程序出错时标识的一种状态 当异常发生时,程序不会再向下执行,而转去调用此函数的地方待处理此错误并恢复为正常状态 作用: 用作信号,通知上层调用者有错误产生需要处理异常处理语句:try语句的两种用法: try -except 语句 ...原创 2018-11-02 20:21:26 · 182 阅读 · 0 评论 -
python3基础15
day15迭代器和生成器迭代器 Iterator什么是迭代器 迭代器是访问迭代对象的工具 迭代器是指用iter(obj)函数返回的对象(实例) 迭代器可以用next(it)函数获取一个可迭代对象的数据迭代器函数 iter和nextiter(iterable) 从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代器的函数next(iterator...原创 2018-11-02 20:22:39 · 277 阅读 · 0 评论 -
python3基础16
day16文件 File 什么是文件 文件是用于数据存储的单位 文件通常用来长期存储数据 文件中的数据是以字节(byte)为单位进行存储的文件的操作流程: 1.打开文件 2.读/写文件 3.关闭文件 注:任何操作系统,一个应用程序同时打开文件的数量有最大数限制文件的打开函数: open(file, mode='rt') 用于打开一个文件,返回此文件对应的...原创 2018-11-02 20:23:26 · 257 阅读 · 0 评论 -
python3基础17
day17面向对象编程 Object-Oriented Programming面向对象三大特征:(***)封装,继承,多态什么是对象: 对象是指现实世界中的物体或实体什么是面向对象: 把一切看成(对象(实例)),用各种对象之间的关系来描述事务对象的特征:1.对象有很多属性(名词或形容词) 年龄,姓名,性别...2.对象又很多行为(动作,动词) 学习,吃饭,...原创 2018-11-02 20:24:58 · 172 阅读 · 0 评论 -
python3基础18
day18类变量 类变量是类的属性,此属性属于类,不属于类的实例 作用: 通常用来存储该类创建对象的共有属性 说明: 类变量可以通过该类直接访问 类变量,可以通过类的实例直接访问,无法改变 类变量可以通过此类的对象的__class__属性间接访问 示例见: class_variable.py class_variable2.py#此实例示意变量...原创 2018-11-02 20:25:50 · 189 阅读 · 0 评论 -
python3基础19
day19类的函数 issubclass(子类, 父类) 判断一个类是否继承自其他的类封装 (以__开头的属性为私有属性)多态(只有动态没有静态)面向对象的三大特征多继承多继承的问题(标识符冲突)多继承的 MRO(Method Resolution Order)问题(__mro__用来记录类的方法查找顺序)函数重写 overwrite对象转字符串函数 1.repr(x) 2...原创 2018-11-02 20:26:32 · 267 阅读 · 0 评论 -
python3基础20
day20##########################################################day19回顾面向对象:封装:隐藏实现细节,供用户使用的实例方法叫做接口 私有属性/私有方法(以双下划线)继承:单继承/多继承多态:python只有动态多继承:一个类有两个或两个以上的父类 MRO 当实例方法冲突时的执行顺序 ...原创 2018-11-02 20:27:02 · 222 阅读 · 0 评论 -
python3基础11
day11函数式编程 是指用一系列函数解决问题 示例: 求1 + 2 + 3 + ....+ 100的和 方法一 s = 0 for x in range(1,101): s += x print(s) 方法二 print(sum(range(1,101)))函数的可重入性: 当一个函数输入一定,则输出必然一定的函数称为...原创 2018-11-01 15:40:28 · 1089 阅读 · 0 评论 -
python3基础10
day10全局变量和局部变量 局部变量: 定义在函数内部的变量称为局部变量(函数的形参也是局部变量) 局部变量只能在函数中使用 局部变量在函数调用时才能被创建,在函数调用之后会自动销毁 全局变量: 定义在函数外部,模块内部的变量称为全局变量 全局变量所有的函数都可以直接访问(但函数内部不能将其赋值) 示例见: global_local.py 说明...原创 2018-11-01 15:40:13 · 294 阅读 · 0 评论 -
python3基础03
字符串 str (string) 作用: 用来记录文字信息 表示方法: 在非注释中凡是用引号括起来的部分都是字符串 ' 单引号 " 双引号 ''' 三单引号 """ 三双引号空字符串的字面值的表示方式 '' "" '''''' """""" 注:空字符串的布尔测试值bool(x)为 False原创 2018-10-31 21:02:22 · 378 阅读 · 0 评论 -
python3基础02
复合赋值算术运算符 运算符 说明 y += x 作用等同于 y = y + x y -= x 作用等同于 y = y - x y *= x 作用等同于 y = y * x y /= x 作用等同于 y = y / x y //= x 作用等同于 y = y // x y %= x 作用等同于 y = y % x y **= x 作用等同...原创 2018-10-31 21:06:03 · 1601 阅读 · 0 评论 -
python3基础01
<< python 基础 >>day01 笔记 python简介 创建人: Guido Van Rossum(荷兰人) 时 间: 1989年创建 python python的应用领域 系统运维 网络编程 科学计算 人工智能,机器人 web开发 云计算 大数据及数据库编程 教育 ...原创 2018-10-31 21:07:17 · 207 阅读 · 0 评论 -
python3基础04
day04字符串格式化表达式 作用: 生成一定格式的字符串 运算符: % 语法格式: 格式字符串 % 参数值 或 格式字符串 %(参数值1,参数值2,....) 说明: %左侧为格式字符串 %右侧为参数值,当有多个参数值时用括号()括起来,并有逗号(,)分隔 格式化字符串中以%开头的占位符,占位符的位置将用参数值替换 示例...原创 2018-10-31 21:08:26 · 282 阅读 · 0 评论 -
python3基础05
day05for语句: 作用: 用来遍历可迭代的对象的数据元素 遍历是指依次经历对象,并且只经历一次 可迭代对象是指能依次获取数据元素的对象 (字符串/range()/列表) 可迭代对象包括: 字符串 str ---以下后面会讲----- 列表 list 元组 tuple ....for语句语...原创 2018-10-31 21:09:49 · 333 阅读 · 3 评论 -
python3基础06
day06列表的in / not in运算符 判断一个值是否存在于列表中,如果存在返回True,否则返回False 同字符串的in 运算符 用于检查一个值是否存在与列表中,如果存在返回True,否则返回False示例: x = [1, 'Two', 3, '四'] 3 in x # 返回 True '3' in x # 返回 False 10 in x...原创 2018-10-31 21:10:27 · 381 阅读 · 0 评论 -
python3基础07
day07元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素 元组一旦创建将不可改变(同字符串相似)元组的表示方式: 用小括号()括起来,单个元素括起来后加逗号(,) 区分单个对象还是元组创建空元组的字面值表达式: t=() #()是创建一个空的元组对象创建非空元组的自面值表达式: t = 200, t = (...原创 2018-10-31 21:11:41 · 288 阅读 · 0 评论 -
python3基础08
day08集合 set 集合是可变的容器 集合内的数据对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后关系,与字典相似 集合内的元素必须是不可变对象 集合是可迭代对象 集合是相当于只有键没有值的字典(键则是集合的数据)创建空的集合: set()创建非空的集合的字面值: s = {1, 2, 3}集合的构造函数: set...原创 2018-10-31 21:13:18 · 443 阅读 · 0 评论