父类私有的属性,子类不能直接用
父类私有的属性,子类不能直接用
方法是共享的
类Student相当于模具,s1=Student(“daniel”,“90”)相当于调用Student,然后自己创建一个新对象,s1的地址赋给self。
类的结构:属性和方法
对象的结构:属性和方法
传递不可变对象是浅拷贝
尽量少使用全局变量
局部变量在栈帧里,调用完后消失
函数也是对象。
()调用的意思
直接在程序中写函数名字,就实现了调用。
函数也是对象。
turtle.done #程序执行完,窗口仍在
turtle.width()-笔的宽度
t.speed()-画图速度
选择嵌套控制好缩进
if 表达式:
执行语句
else:
执行语句
a=input()所得到的是字符串形式
键值对:name是键,gaoqi是值,键是不可改变的数据,且不可重复
生成器推导式只能使用一次
元组是不可变序列
多维列表
列表排序
1.不生成新列表,a.sort()默认升序。
2.生成新列表的排序,用内置换术sorted(),
a=sorted(a) 默认升序
3.reversed()返回迭代器
切片slice操作(包头不包尾)
索引范围[0,列表长度-1]
index(),指定元素在列表首次出现的索引 - a.index
count()获得指定元素出现次数 -》 a.count
len()返回列表长度
列表元素删除
1.del 删除,原理是数据的拷贝
2.pop()默认弹出最后一个元素,或指定弹出。
3.remove()删除首次出线的指定元素