小C最近的事情比较多,没有时间来更新笔记,很抱歉!尽管很忙,但是小C也没有忘记还有你们,所以小C一有空就来给大家更新笔记。为了表达小C的歉意,今天的笔记内容会多一点啊,希望大家好好学习,天天向上哈!
#变量的作用域
---->变量根据其需要的作用范围限制;
---->变量的分类:按照作用域进行分,可分为两类:
1.全局变量,在函数外部的定义;在整个全部范围都是有效;
2.局部变量,在函数的内部进行相应的定义;
##将局部变量升级为全局变量
---->使用global定义,直接将局部变量变为全局变量;
---->不使用global定义的话,在函数外使用局部变量,会报错(NameError);
##显示局部或者全局变量
---->使用globals和locals两个内建函数进行显示;
###把字符串当作一个表达式执行
---->使用eval()函数和exec()函数,这两者的功能是一样的,唯一的区别就是exec()函数不会返回结果,显示None;
#递归函数
---->直接或者间接的调用自己,进行相应的操作;
---->优点:容易理解,简单;缺点:消耗资源大
---->要注意结束的条件,在Python中有递归深度的限制,不然会报错;
---->格式:def fun():
fun()
fun();
#内置的数据结构
---->一组由顺序的数据结构组合
---->分类:list,set,dict,tuple等;
#列表的常规操作
---->使用下标进行访问,列表开始的位置是从0开始的;
---->[:],能对列表的任意一段进行截取;
---->注意截取范围:包含左边的值,不包含右边的值。默认从左往右截取;
---->下标值可是为空,默认左边最开始的位置,右边最后面的位置上的数;
---->当下标值是负数的话,也是可以的,表明的顺序是从右往左,所以数
组最后一位的数字的下标是-1;左边的值要小于右边的;
#分片操作生成新的list
---->使用内置函数id,对一个变量或者数据进行唯一的编号;
---->通过这样,我们能够判断变量之间是不是同一份数据;
#List列表
---->del:删除命令,不会生成一个新的数列;
---->del一个变量后,不能继续使用这个变量了,使用了删除变量会报错(NameError);
##符号运算列表
---->使用加号连接两个列表;
---->使用乘号操作,直接把n个列表相连;
---->成员资格运算in和not in,只有false和true;
#列表的遍历
---->使用for或者while循环;(一般不使用while循环)
#列表的内涵
---->简单的方法创造列表
#列表中常用的函数
---->len:用于求列表的长度;
---->max:求列表中的最大值;相反min,就是求最小值;
---->list:将其他格式的转换成list格式;
本次笔记到这里就结束了。小C最近比较忙,一有空就会更新笔记的哈。人生苦短我,用Python。关注我的编程,编程之路上畅快无阻。
领取专属 10元无门槛券
私享最新 技术干货