![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python learning
妹驼
业余专业学习者
展开
-
day 16模块
模块一、模块1.什么是模块: 模块:一种功能的集合 模块实际上是就是给我们提供功能, 这个要操作的内容本来就存在, 模块只不过是python提供给我们的去操作这个内容的方法 # python要和某个东西打交道,而这个东西与python没有关系,这个东西本身就存在 # python提供了一个功能的集合,专门负责和这个东西...原创 2019-07-01 19:58:53 · 161 阅读 · 0 评论 -
字符串
1.定义: “”2.操作:-索引与切片:-索引: 语法: str[]-切片:语法: str[start: end: step] ------ 从右往左(倒序) str[start: end: -step]规则: 顾头不顾腚, 从start开始截取. 截取到end位置. 但不包括end例子:1. print(str[-5:-1]) # 牛b, 取到数据了. 但是. 顾头不顾腚. 怎...原创 2019-09-30 18:38:51 · 143 阅读 · 0 评论 -
函数3-生成器表达式,推导式,递归,其他重要函数
生成器,生成器函数,推导式特点:1.惰性2.只能往下走3.省内存获取生成器:生成器函数、生成器表达式、通过数据转化生成器函数:函数内部有yield这个时候执行函数是获得生成器next()出发生成器执行,执行到下一个yieldsend(),可以给上一个yield传值,执行到下一个yield,不能用在开头与结尾推导式1.列表推导式 [结果 for 判断]2.字典推导式3...原创 2019-09-24 19:03:52 · 126 阅读 · 0 评论 -
day8 -----文件操作
文件操作文件操作函数open(“文件名(路径)”, mode="?", encoding = “字符集”)# mode 要记r w a r+ b(处理非文本)# 绝对路径: 从磁盘的根目录开始寻找, 或者从互联网上寻找一个路径(下载路径)# 相对路径:相对于当前程序所在的文件夹 (用的多)#正常模式r只读f = open ("…/aaaa", mode=“r”, encodin...原创 2019-09-09 04:14:19 · 148 阅读 · 0 评论 -
面向对象-------类的组合
组合 类1:学校: class School: def __init__(self,name,add): self.name = name self.add = add def func1(self): print('teaching') obj1 = School(...原创 2019-07-22 16:24:00 · 115 阅读 · 0 评论 -
面向对象
一 面向过程函数式编程 优点: 增加代码重用性 增加代码可读性二 面向对象1. 面向对象方式格式: 定义: class 类名: #定义一个类,类名首字母大写 def 函数名(self): #在类中编写一个方法 ...原创 2019-07-17 21:50:26 · 62 阅读 · 0 评论 -
面向对象 ---成员
一 成员成员共分为三类1.变量 实例变量(字段) -公有实例变量 -私有实例变量 类变量(静态字段) -公有类变量 -私有类变量 ###########在变量前加双下划线,就为私有变量如self.__name=food1, __food='红烧肉'########### ###########公有变...原创 2019-07-19 19:43:08 · 111 阅读 · 0 评论 -
反射
1.isinstance/issubclass/typeissubclass(子类,父类) ##判断第一个参数是否是第二个参数的子类(子子孙孙)例子:class Base(object):passclass Foo(Base):passclass Wal(Foo): print(issubclass(Foo,Base)) #True pri...原创 2019-07-23 19:39:52 · 89 阅读 · 0 评论 -
函数1
function:1.定义:函数是对功能或是动作的封装. 函数侧重点对实现某个功能.2.组成:def 函数名(形参列表): 函数体 函数返回值(return)调用函数:函数名(实参列表)形参:在函数声明的位置(变量)实参:在函数调用的时候给函数形参传递的信息(值)传参:将实参传递给形参的过程返回值: 终止函数的运行 1.什么都不写,不写retu...原创 2019-07-06 06:11:02 · 121 阅读 · 0 评论 -
函数2
一 函数名的应用#函数名为变量1.可赋值 def func(): pass func = 12.可作为列表元素 def func1(): pass def func2(): pass def func3(): pass l = [func1,func2,func3] ...原创 2019-07-10 03:10:46 · 107 阅读 · 0 评论 -
re模块
import re一、re模块方法查找: 1.re.findall(): 匹配所有 (输出结果为列表) #所查找对象中的每一项都是列表中的一个元素 re.findall(a,b,#c) 其中三个参数,一个默认值,两个必填 a 为正则表达式 b 为待匹配字符串 c 为flag ...原创 2019-07-02 20:35:00 · 104 阅读 · 0 评论 -
列表 与 元组
--------------------------------------列表-------------------------------------------一. 定义它是以[ ]括起来, 每个元素⽤用’ , '隔开而且可以存放各种数据类型, 而且可以存放⼤大量量的数据.二.索引与切片1.索引lst = [“麻花藤”, “王剑林林”, “⻢马芸”, “周鸿医”, “向华强”]l...原创 2019-09-30 19:27:03 · 123 阅读 · 0 评论