![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论知识
study_python3
这个作者很懒,什么都没留下…
展开
-
day01
在python3中,基础的数据容器有:字符串,列表,元组,集合,字典。下面我将一一介绍这几种常用的容器类型 1.字符串(str) 这应该是见得最多的了,无论什么语言都是,我对其他语言并没有什么了解,所有只能说说在python中的字符串。 (1).字符串的语法格式是:单引号('xxx'),双引号(''xxx''),三引号('''xxx''')将内容包起来,如s = 'abc',s = ''ab...原创 2019-02-27 22:00:26 · 122 阅读 · 0 评论 -
day07
今天要写的是python中的最重要的思想和内容:面向对象编程和类的三大特性(继承,封装,多态) 面向对象编程:OOP python这门编程语言本身就是面向对象编程的,这里不得不提到另一种编程思想,面向过程编程,他们之间的区别就是:面向过程的最小单位是函数,面向对象的最小单位是类。 面向对象的思想是把一切事物看成是一个对象,对象就有属于自己的属性和方法。比如:一只黑色的小猫在吃猫粮。这句话里面,我们...原创 2019-03-07 20:43:30 · 173 阅读 · 0 评论 -
day09
今天的内容进入网络编程的概念 OSI七层模型:应用层,表示层,会话层,传输层,网络层,链路层,物理层 OSI七层模型是国际标准化组织制定的网络互联模型,他的优点是: 1.建立了统一的网络工作流程 2.每个层次功能清晰,各司其职 3.降低了耦合度,方便了开发流程 但是我们在实际的运用中,用的更多是的四层模型的概念,这里的四层模型就是将上述的七层模型简化为四层,合并其中的几层而已,四层模型分别是:应...原创 2019-03-15 00:22:02 · 126 阅读 · 0 评论 -
day04
今天的第一个内容是:闭包 什么是闭包?一句话,闭包就是内嵌函数引用了外部嵌套函数内的变量,并且返回内嵌函数。 这句话包含闭包的三个条件:1.在一个函数中,必须要有一个内嵌函数。2.内嵌函数必须引用外部嵌套函数中的变量。3.外部嵌套函数的返回值必须是内嵌函数 注意:闭包使内嵌变量保存在内存中,这个变量也包括参数,这样会使内存的消耗大,所以不能滥用闭包 闭包示例: def a(x): def b(y...原创 2019-03-04 21:03:03 · 79 阅读 · 0 评论 -
day08
上一篇写了面向对象编程,今天的内容就是类中的几个重要的概念:类属性,类方法,实例属性,实例方法,静态方法。 这几个概念之所以要单独用一篇来说,是因为他们很重要而且需要学习python这门语言的人必须弄清楚才行,不然在使用面向对象编程的时候就会出错。 我把他们分了组:类属性和类方法为一组,实例属性和实例方法是一组,静态方法单独一组,或许这样可以方便记忆 用几句代码来表示这几种方法分别在类中的哪里。如...原创 2019-03-09 21:30:57 · 158 阅读 · 0 评论 -
day06
今天的第一个内容是文件操作 其实文件的读写操作说到底只有三步: 1.打开文件 2.读/写文件 3.关闭文件 先说打开文件的方法:f = open(‘文件名’/‘文件路径’,‘rb’/‘wb’/‘rt’/‘wt’) 读文件:F = f.read(size) 读取文件中指定数量的内容,F = f.readline()每次读取一行,到达文件尾则返回空行,F = f.readlines(max_chars...原创 2019-03-06 20:58:45 · 163 阅读 · 0 评论 -
day03
今天补充一点上一篇的内容 变量的作用域:LEGB L代表局部作用域 E代表外部嵌套作用域 G代表模块级作用域 B代表内建模块级作用域 局部作用域就是函数内部的变量,只能在函数内部使用,外部嵌套作用域代表一个函数嵌套另一个函数,这在外层函数的变量,这种只能在外层函数和被包含的那个函数内使用,模块级作用域是指我们创建了那个xxx.py文件内的作用域,相当于在这个文件中的函数都可以使用的,内建模块作用...原创 2019-03-03 20:32:31 · 53 阅读 · 0 评论 -
开始自学python3知识(每天一个知识点)
day01: 这是第一天,没有内容,我决定在这里开始盖楼了,把每天学习的知识,理解消化之后在这里记录下来,也算是对自己的一个知识的巩固,如果将来能对像此时的我一样的初学者有帮助,那简直就太好了。 知识从最基础的开始,坚持终有汇报,小白到大牛的蜕变之路在此开始… “人生苦短,我学python”! ——大牛语录 ...原创 2019-02-26 23:34:06 · 247 阅读 · 0 评论 -
day05
今天首先要说的是深拷贝和浅拷贝。 copy/deepcopy 我觉得这个问题直接用代码说话比较直观 import copy a=[1,2,3,4,[1,2,3]] b=a c=copy.copy(a) d=copy.deepcopy(a) a.append(5) a[4].append(4) 结果: a -->[1,2,3,4,[1,2,3,4],5] b -->[1,2,3,4,...原创 2019-03-05 21:35:53 · 103 阅读 · 0 评论 -
day02
今天我要写的知识点是函数 我不想说函数的那些什么概念,只写几句代码来描述再简单不过的函数: def fun(a,b,c): pass 这就是一个最最简单是函数的样子,fun是函数名,abc分别是它的三个参数,也是函数内部的三个变量,pass语句是填充语句,用来替代函数的执行语句。 先说函数的参数 函数的参数分为普通参数和缺省参数 普通 参数就行上面的那个fun函数一样, 缺省参数就是给参数定...原创 2019-02-28 20:51:51 · 153 阅读 · 0 评论 -
day10
今天的内容是IO 先说什么是IO,其实就是input和output,输入和输出 IO存在地方: 在内存中数据的交互都认为是IO操作 如:和终端的交互,print() input(),和磁盘的交互,read() write(),和网络的交互,recv() send()这些都是IO操作 IO密集型程序:就是在程序中,有大量的IO操作,少量的CPU运算,这种程序就IO密集型程序。 IO模型:主要有阻塞...原创 2019-03-16 21:16:23 · 135 阅读 · 0 评论