Python知识点2020

Python标准库:

time, re, math , sys , os ,copy,json,urllib, unittest,request

Python中

lambda,匿名函数的使用. 
在使用map函数的时候, 配合lambda匿名函数, 可以让代码更加简洁. 完成很多操作. 

Python 垃圾回收机制

gc模块(Garbage Collection)
	python垃圾回收可以手动
		gc.collect
		通常情况下自动触发.

		当循环引用的时候, 容易造成内存泄漏的情况.

Python中 classmethod

使用@classmethod装饰之后, 可以通过类名来调用该方法.
如果不装饰, 则只能够通过实例名来调用该方法.
一般用来装饰, 具有通用性的方法, 或者是与具体实例无关的方法.

Python的集合

Python拥有 元组, 列表, 字典, 集合. 4大主要数据结构.
用的最多的是列表和字典. 元组中的元素不能修改, 用于那些固定的设置.
而集合, 这种数据类型是一直使用的比较少的, 甚至说是一直被忽略的数据类型.
集合的定义

argument = {1,2,3,4}
argument2 = set([1,2,3,4,5])

创建空集合的时候不能直接使用{},会出现一个空字典.
集合内的元素是所有 hashable(可哈希)的元素. 可以是元组, 但不能是可变类型(list,dict).

集合中的元素是不可索引的
集合中的元素是无序的
集合中的元素是不可重复的
集合中是无法被切片的

相对列表来说, 集合的遍历性能要好很多.
如果需要遍历, 那么使用集合 速度将会快上很多.

使用Python在页面查看文件夹

在终端
使用
python -m SimpleHTTPServer
可以将当前目录显示在本地8000端口.通过网页查看.
只支持Python3.8之前
且显示的时候只能从当前目录开始显示, 没有..标志显示上一级目录

posted @ 2021-01-30 21:39  Jrri  阅读(62)  评论(0编辑  收藏  举报