不推荐编程新手学习----之后会推出新手教程
推荐有编程经验学习
官网. 点击download,在点击download python 3.xxx
python是一个面向对象编程
它程序结构有以下几个:
1.方法调用
方法名(参数)
2.方法定义
def 方法名(参数): 方法体 return 返回值 #返回值可以不用
3.类定义:
class 类名(父类): #父类可以不用,但括号要省去 def __init__(self,[类的参数]): #这是一个python类必要的方法,每次调用都会运行 self.变量名 = 类的参数名 ...... #初始化类的参数 def 方法名(self,[方法参数]): #self参数必须放在首位,它代表了类的实例,可以不叫self 方法体 #注:类参数调用self.参数名 .....
4.类调用
a = 类名(参数) #a代表类的实例,可以改变 a.变量名 #类的变量调用 a.方法名(参数) #类的方法调用
5.模块导入
import 模块名 ```lei python程序案例: ```python import os print(os.path)#打印os.path(os模块中一个量) def a(name): print(name) class b: def __init__(self,c): self.c = c def d(self): print(self.c) class e(b): def __init__(self,name): self.name = name super().__init__(name)# 加载父类所有参数 super().d() e = e("leiye")
print("hello,world")
python自动配置变量类型
定义格式
变量名 = 变量值
python没有常量
列表名 = [列表元素]
元素调用
列表名[索引]
从0开始记
列表名.append(元素)
添加到末尾
del 列表名
删除整个列表
列表名.pop(索引)
删除该索引的元素
列表名.remove(元素)
删除该元素第一个匹配项
列表名.index(元素)
索引元素位置
更多自行百度
某种意义上是不可改变元素量的列表
定义
元组名 = (元组元素)
定义
字典名 = {键:值,…}
字典名[键]
字典名[键] = 值
del 字典[键]
删除键及值
del 字典
删除整个字典
字典名.clean()
清空字典(字典还在)
class 类名(父类): #父类可以不用,但括号要省去 def __init__(self,[类的参数]): #这是一个python类必要的方法,每次调用都会运行 self.变量名 = 类的参数名 ...... //初始化类的参数 def 方法名(self,[方法参数]): #self参数必须放在首位,它代表了类的实例,可以不叫self 方法体 #注:类参数调用self.参数名 .....
a = 类名(参数) #a代表类的实例,可以改变 a.变量名 #类的变量调用 a.方法名(参数) #类的方法调用
class parent: def __init__(self,name): self.name = name def a(self): print(self.name) class child(parent): def __init__(self,name1): self.name1 = name1 super().__init__(name1)#初始化父的参数 super.a() #调用父类方法 def a(self): print(self.name+" hi") #重写父类 test = child("jack") test.a() test2 = parent("jack") test2.a()