编程语言
首页 > 编程语言> > PYTHON3闪电入门

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