![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础学习
B_Giant
热爱生活,热爱分享,热爱头发
展开
-
day02比较运算符2函数调用3语句4if语句5布尔运算
#day 02好多在群里好多学员对这个基础不怎么扎实,前几天应该把第一天的笔记学好了,那么今天就上第二天的学习笔记吧,希望同学们好好学习day01回顾:变量:创建变量(赋值语句)变量 = 表达式修改变量变量 = 表达式删除变量del 变量名python 起源应用领域优点:缺点:执行速度慢不能封闭源代码www.python.org版本 ...原创 2019-06-12 23:30:27 · 361 阅读 · 0 评论 -
python-15 生成器2字节串和字节数组
day14回顾:异常 exception错误异常异常相关的语句:发出(触发/抛出)异常通知:raise 语句assert 语句捕获异常:try-except 语句try:… 可以触发异常的语句except 类型 as 变量名:…except (类型2,类型3,…) as 变量名:…except: (通常放在所有except之后)…else:...原创 2019-06-22 12:38:04 · 1127 阅读 · 0 评论 -
poython-16文件
day15回顾生成器生成器函数含有yield 语句的函数返回生成器对象(生成器对象也是可迭代对象)执行顺序与普通函数不同当next(it)函数调用时,生成器函数才执行当遇到yield语句时,保存当前函数的执行状态,将yield 表达式 结果返回给next(it) 函数生成器的返回会触发StopIteration异常def myyield():yield 1yield...原创 2019-06-22 12:57:14 · 1154 阅读 · 0 评论 -
python-17面象对象编程
day16笔记:文件长期存储数据单位是字节(byte)文件的操作:打开文件读/写文件关闭文件释放资源(缓冲区, 内核资源)打开文件的函数:open(文件路径名, 打开模式)方法:F.close() 关闭文件# 读,仅在’r’模式下可用F.read([n]) 读取n个字节/n个字符F.readline()F.readlines()# 写,仅在’w’, ‘x’,...原创 2019-06-22 14:13:39 · 1109 阅读 · 0 评论 -
python-18类变量2类方法3继承 (inhertance) 和 派生 (derived)
day17回顾:面向对象对象 object(实例 instance)面向对象类 class类的定义的语句 class 语句 class 类名(继承列表): # 实例方法 def 实例方法名(self, 方法的形参): ... def __init__(self, 形参列表): ...原创 2019-06-22 15:25:12 · 1127 阅读 · 0 评论 -
python-19封装2多继承3函数重写4迭代器(高级)
day18回顾:类类变量(类属性)特列的类变量_slots_ 列表预置的类变量:_doc__base_类方法(@classmethod)@classmethoddef get_v(cls):pass静态方法 @staticmethod依懒于类或此类的对象来调用继承/派生继承可以直接使用父类的方法派生可以添加新的方法单继承class 类名(只有一个...原创 2019-06-22 16:17:40 · 188 阅读 · 0 评论 -
python-20各种内建函数重载
day19回顾:issubclass(cls, 类或元组) 判断类的父子关系面向对象编程语句的特征:封装__ 变量(实例变量(实例属性),类变量(类属性))继承多态多继承支持多继承的语言(C++,Python)方法名冲突class A: passmro 类属性函数重写让自定义的类添加相应的方法,让此类的对象能够使用内建函数进行...原创 2019-06-22 16:36:48 · 1241 阅读 · 0 评论 -
python学习笔记day04
day03回顾:字符串 str字符串内存放的是有先后顺序关系的文字编码字面值:‘’“”‘’’’’’“”"""" (所见即所得字符串,回车键会自转换为换行)转义符号 \n ’ " \ \r \t \b\0oo \xXX \uXXXX \UXXXXXXXX\0 等同于 \x00‘A’ 65 0x41‘a’ 97 0x61‘...原创 2019-06-18 15:01:35 · 314 阅读 · 0 评论 -
day05语句for列表
day04回顾:字符串格式化表达式“格式化字符串” % 参数“格式化字符串” % (参数1, 参数2,…)“%d” % 20 # 生成’20’%s %d %f %7.2f% [ - + 0 宽度 . 精度] 类型码while 语句while 布尔表达式:语句块1else:语句块2break 语句死循环while True:if xxx...原创 2019-06-18 15:50:07 · 330 阅读 · 0 评论 -
day06列表
day05回顾:for 语句for 变是列表 in 可迭代对象:语句块1(重复执行多次)else:语句块2(在可迭代不再能提供数据时执行)可迭代对象:字符串 列表 range(开始,结束,步长)continue 语句 while 中 for 中- 语句嵌套: if while for ..... 如: if xxx: whi...原创 2019-06-18 16:38:09 · 361 阅读 · 0 评论 -
python-14 异常(基础)2迭代器
day13回顾:自定义模块模块名(标识符).py全局变量将成为模块的属性导入方式:import 语句from import 语句from import *语句搜索:内建模块当前工作路径sys.path提供的路径import mymod # 执行 mymod.pymymod.py —> mymod.pyc —> python模块内的序置属性...原创 2019-06-21 20:11:43 · 327 阅读 · 0 评论 -
python-13自定义模块1包
day12 回顾:装饰器def 装饰器函数名(被装饰函数形参):创建闭包return 闭包@装饰器函数名def 被装饰函数(形参列表):pass被装饰函数(实参列表)函数的文档字符串:def 函数名(…):‘文档字符串’>>> help(函数名)__doc__属性函数名.doc = ‘文档字符串’模块模块内通常有 数据,函数,类...原创 2019-06-21 18:54:46 · 1202 阅读 · 0 评论 -
列表的方法
list直接截图,原滋原味的那种原创 2019-06-18 19:36:18 · 73 阅读 · 0 评论 -
python字符串的方法
字符串方法非常实用的字符串方法find()# 方法find()# 范围查找子串,返回索引值,找不到返回-1# 语法s.find(substring, start=0, end=len(string)) # 参数# substring -- 指定检索的字符串# start -- 开始索引,默认为0。# end -- 结束索引,默认为字符串的长度。# 示例s = 'pyt...原创 2019-06-14 20:19:46 · 372 阅读 · 1 评论 -
python_day03笔记
day02回顾:运算符:比较运算符: > < >= <= == !=布尔运算符 not and or bool(x) 为假值的情况: None, False, 0, 0.0, 0j '' [] ()一元运算符: + (正号) -(负号)if 语句(分支语句)if a > b or c > d: ...eli...原创 2019-06-14 20:55:45 · 317 阅读 · 0 评论 -
day01
python学习day01人生苦短我用python,帮助同学们整理python笔记<< Python语言 编程基础 >>python简介诞生创建人: Guido Van Rossum-时间: 1989python应用领域系统运维网络编程科学计算人工智能,机器人web开发云计算大数据及数据库编程教育游戏,图像等Python...原创 2019-06-03 22:01:40 · 270 阅读 · 0 评论 -
day08集合2固定集合3函数
day07回顾元组 tuple可以是任意类型的数据(类似于列表)元组是不可变的序列(类似于字符串)() (20,) (10, 20)20, 10, 20构造函数tuple() / tuple(可迭代对象)字符串, 列表,元组的运算:+ += * *=< <= > >= == !=in / not in索引 ind...原创 2019-06-19 22:08:23 · 1092 阅读 · 0 评论 -
day09函数的参数1全局变量和局部变量
day08回顾两个容器类型set (可变集合)frozenset (不可变集合)存储不可变数据的容器无序/不能存在重复元素运算:&交集 |并集 -补集 ^对称补集< > == != <= >=in / not in集合:{1,2,3} / set()frozenset({1,2,3}) / frozenset()...原创 2019-06-19 22:27:36 · 463 阅读 · 0 评论 -
day10函数变量作用域匿名函数eval 和 exec函数
day09回顾:实参 -----> 形参参数传递:位置传参序列传参 (*序列)关键传参print(1, 2, 3, sep=’#’)字典关键传参(**字典)形参有四种位置形参*元组形参 (接收多余的位置传参:*args)命名关键字形参(强制使用关键字传参)**字典形参(接收多余的关键传参:**kwargs)缺省参数:def fx(a,b=...原创 2019-06-21 15:57:37 · 333 阅读 · 0 评论 -
day11函数式编程1高阶函数1递归函数1闭包
day 10 回顾函数变量def 函数变量名(形参列表):语句块def f1():passf2 = f1 # f2 绑定 f1绑定的函数f2 = f1() 调用后返回None函数可以作为参数传入另一个函数def fx(fn):…fx(f1) # 和 fx(f1()) 不同函数可以作为另一个函数的返回值def fy():return maxdef fz(...原创 2019-06-21 16:29:35 · 1054 阅读 · 0 评论 -
python-12装饰器yu模块
day11回顾函数式编程建议使用可重入函数可重入函数一定不使用除局部变量以外的变量高阶函数:map(func, 可迭代对象1, 可迭代对象2,…)filter(func, 可迭代对象)sorted(可迭代对象, key=None, reverse=False)递归函数函数直接或间接调用自身闭包 closure内嵌函数引用了外部变量,返回的内嵌函数叫做闭包...原创 2019-06-21 16:59:39 · 1033 阅读 · 0 评论 -
day07元组2字典
day06回顾列表方法:L.append(x)L.extend(iterable) +=L.insert(索引位置,值)L.remove(x) # 删除L.clear()L.pop([索引]) 取出L.copy() 复制L.count(元素,begin,end) 计数L.sort(reverse=False)L.reverse() 反转len(x)...原创 2019-06-18 19:20:09 · 957 阅读 · 0 评论