python居然超过半个月的day18

  不知不觉pyhton已经学了有半个多月了,今天就复习复习吧,看看这半个多月的内容,看看复习了什么,回顾从前再也不是之前刚刚接触的小白了,现在成了大白了,啊哈哈哈 ,至少使用python的环境的搭建不再是什么问题了,然后知识就是变量的命名,其中有变量,全局变量,函数还有常量,还有就是最基本的运算符,+,-,*,/,and,or,之类的很多,还有数据类型,bytes字节类型,int,boolm,str,list,tuple,dict,set,set,None。还有就是编码,编码其实不多用,但是需要知道一些常见的比如ascii,unicode和uft-8。还有就是常用的深浅拷贝,针对可变类型,将其重新创建一份,浅拷贝只拷贝第一层,深拷贝拷贝所有可变的层数。然后就是py2和py3的区别,虽然这个平时用不到,但是指不定那天的哪个公司里就是用的py2,区别在于他们的 编码不同,输入输出不同,int和除法、range、xrange、模块和包、字典中的方法py2全部得到列表,py3中是迭代器,还有map/filter也是。还有学到了什么是内置函数,常用的也就open/id/type/len/range,还有is和==的区别,可以通过id进行检查内存地址是否一致,函数最多的就是自定义函数,函数式编程是为了增加代码可读性和重用性,基本格式也就def 函数名():.......函数可以做参数,可以做变量,可以有返回值,返回值中还有两个知识点就是闭包和装饰器。还有函数的生成器,就是函数中有了yield的参数则就成了生成器,必须for循环才能调用。之后就是模块了,模块有三,其一是最常用的内置模块,具体有json、datetime、time、os、sys,其二是第三方模块,比如要实现一部分功能,在网上找到了所需要的模块,然后通过install下载下使用,还有就是自定义模块,说白了就是写一个py文件或者一个文件夹里有py文件,之后可以直接调用方法。使用模块的方法就是用import导入在自己的模块中。还有就是from模块.模块 import 模块。还有就是几个比较简单的推导式、三元运算,lambda表达式。感觉作用不大。这半个多月就学了这么多的东西,虽然不知道以后会用到那些,但是万一遇到了总是要会的。

猜你喜欢

转载自www.cnblogs.com/parallel-Y/p/10825241.html