编程基础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

 

 

posted @ 2023-07-05 22:07  墨柠C  阅读(27)  评论(0)    收藏  举报