编程基础2
列表
切片和字符串一样 起始位置:终止位置:步长

分片赋值


使用=l1的话,赋值会导致l1,l2是同一个值
列表,元素用方括号,元组,元素用圆括号
列表元素是可变的,元组元素不可变
集合中,不用[]的话,只显示不重复的
交集& 合集| 差集- 对称差集^在1或者2中存在,但不同时存在
循环
while循环 当满足条件时,一直执行里面的代码块
continue继续 break跳出
for 循环 range(起始,结束,间隔)
for主要是通过索引遍历循环
函数
减少代码重复量,避免代码重复利用
内置函数可以直接调用,自定义函数由自己决定
访问内置函数需要import导入后,库名.函数名
def定义一个函数 函数名称中间不要有空格,可以用下划线代替
函数名称+()即可
参数是优先定义,再是返回原始值

函数的作用域,观察是否为全局变量
面向对象
将程序任务涉及到的事务抽象为一个个的对象,以对象为中心来写程序
类,实例,封装,继承,多态
修改类 会影响所有的实例
修改实例,不会影响其他类
class 类名()
def 方法(self) 类名中的函数一定要有self,指代的是实例
def _init_(self,name) 初始化函数,可以加入参数
self.name = name



浙公网安备 33010602011771号