PYTHON3闪电入门
作者:互联网
教程简介
不推荐编程新手学习----之后会推出新手教程
推荐有编程经验学习
安装python
官网. 点击download,在点击download python 3.xxx
简介python
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")
第一个程序 hello,world
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()
标签:__,入门,python,闪电,self,参数,PYTHON3,def,name 来源: https://blog.csdn.net/aot2008/article/details/118894357