python的学习笔记

 

函数文当说明:
"""xxxx""""(会显示在函数运行的结果中)

python的学习笔记

列表,字典,当做全局变量:

python的学习笔记

 

返回多个值得强调:

列表,元祖,字典

缺省参数的介绍:

调用函数时,缺省参数的值如果没有传入,则被认为是默认的值。

也就是给函数形参赋了一个值,没有传值就默认是赋的值,传值了就用传的值。

python的学习笔记

python的学习笔记

python的学习笔记

没有缺省的放在前面,因为传值是有顺序的是一一对应好的。

加上变量名传值就会增加目的性。

python的学习笔记

不定长参数:

python的学习笔记

python的学习笔记

python的学习笔记

 

 

拆包,元祖字典:

python的学习笔记

与上图可形成对比(比较一下就可一看出答案)

 

python的学习笔记

 

引用:
id(变量)(可测出变量的地址)

 

当a=100,首先在内存中开个空间100,然后找个变量a,a仅仅是保存了100这个地方而已(相当于保存了100的地址)当b=a时,也仅仅是b指向100的位置而已。

 

python的学习笔记

注意点:

总结性的一句话:

变量的值就看变量指向的内存空间的值,值只随内存空间的变化而变化。

python的学习笔记

只要提到赋值全都是引用

当没有变量指向是,python会自己把没用的垃圾清除掉。

可变类型,不可变类型:
可变:列表,字典(不予许当key值)不可变:数字类型,字符串类型,元组(都可在字典中做键值(也就是key值))哈希算法:特殊的算法,可以把很长文章或短的文章加密成一段一样长的字符。