python基础学习

1.作用域:在_***这样的变量成为私人变量,一般表示内部逻辑的函数,而×××这样的变量称之为公开变量,是可以被外部函数引用的,_**__这样的特殊变量称之为特殊变量,一般都有特殊含义,不能将函数定义成这样。这是一种非常有用的代码封装和抽象的方法。外部不需要引用的函数全部定义为private,只有外部需要引用的函数才定义为public.

2.安装Anaconda,这是一个基于python的数据处理和科学计算平台,它内置了许多非常有用的第三方库,装上Anaconda,就相当于把数十个第三方模块自动安装好了,非常简单易用。下载完成后,Anaconda会把系统path中的python指向自己自带的python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。

3.默认情况下,P樱桃红解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在sys模块的path变量中:

4.dict:查找速度快,原理类似于字典。dict内部存放的顺序和key放入的顺序是没有关系的。

和list比较,dict有以下几个特点:

4.1 查找和插入的速度极快,不会随着key的增加而变慢。

4.2 需要占用大量的内存,内存浪费多。

而list相反:

1.查找和插入的时间随着元素的增加哦而增加;

2.占用空间小,浪费内存很少。

dict 的key必须是不可变对象。

5 set 可以看成数学意义上的无序和无重复元素的集合,因此,两个set可以做数学意义上的交集、并集操作。

6 set是不可变对象,而list是可变对象

7 在函数内部,可以调用其他函数,如果一个函数在内部调用自身,这个函数就是递归函数。

8

posted on 2019-03-01 09:37  xiegangqingnian  阅读(130)  评论(0编辑  收藏  举报

导航