PYTHON3闪电入门
2021/7/19 22:07:30
本文主要是介绍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()
这篇关于PYTHON3闪电入门的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程