python 基础总结

一 数据类型
1-- python的数据类型可分为两类:
可变的:列表,字典,集合

2–数据类型的转换
列表到元组 touple()
元组到列表list()

3–列表的方法
append(x)将x添加在列表末尾
insert(索引,值)在列表插入信元素
del list[索引]删除列表制定位置的元素
pop()删除列表末尾的元素,且还能继续使用它
remove()删除元素的值(不知道要删除值在列表的什么位置时)
所以这三个删除的区别也就出来了,可以从语句,返回值,使用情景说明

sort()对列表进行永久性排序
sortedd()对列表进行临时排序

4–遍历
遍历一般时for in循环,不做过多介绍

二 类
创建和使用

class Person():
	def __init__(self,name,age):
		self.name=name
		self.age=age
	def ....

以这个简单Person类做一下说明,
1 类名要大写
2 def init(self,name,age)这个__init__()是必须的,它接受三个形参self,name,age,当python调用__init__()时,将自动传入实参self。
3 self.name=name获取存储在形参name中的值,将其存储在变量name中

类的继承
一个类继承零一个类时,将自动获得另一个类所有的属性和方法,原有的类称为父类,新类称为子类。
这里假设person为父类,Student为子类,说一下继承的方法

class Person():
   snip

class Student(Person):
	def __init__(self,name,age):
		super().__init__(name,age)
		...

1 定义子类时,必须在括号内指定父类的名称
2 super()将父类和子类关联起来

三 try-except-else
try:可能引发异常的代码
except:引发异常后的操作
else:try代码块成功运行时执行的操作

猜你喜欢

转载自blog.csdn.net/weixin_42069523/article/details/81461422
今日推荐