Python语言基础
文章平均质量分 88
wanlu_pang
这个作者很懒,什么都没留下…
展开
-
day15- 面相对象和时间模块
面相对象和时间模块1.属性:用数据来描述类的信息方法:用函数来描述类的信息1.1)属性 — 类属性、对象属性(属性的本质就是变量)类属性a.怎么定义:直接定义在类中的变量就是类属性b.怎么使用:用‘类.'的方式来使用c.什么时候用:属性不会因为对象不同而不一样的时候使用1.2)对象属性a.怎么定义:以‘self.属性名=值’的形式定义在_ _ini _ _方法中b.怎么使用: 用‘对象.’的方式来使用c.什么时候使用:属性会因为对象不同而不一样的时候使用class Person:原创 2021-10-30 10:25:47 · 166 阅读 · 0 评论 -
day14- 异常和面向对象
异常和面向对象1.异常 : 错误代码在执行过程中如果遇到异常,程序会中断执行(会提前结束)print('===========')# print('abc'[4])print('-----------')print('+++++++++++')1.1捕获异常捕获异常的目的:在程序遇到异常的时候可以继续执行什么时候需要捕获异常:明明知道可能会出现异常,但是又没有办法通过修改代码来避免异常,程序在异常出现的时候要继续执行。怎么捕获结构1 — 捕获所有类型的异常try: 代码段1(需原创 2021-10-28 23:10:20 · 126 阅读 · 0 评论 -
day12- 实参高阶函数迭代器和生成器
实参高阶函数迭代器和生成器1.函数就是变量pythonz中定义函数其实就是定义一个类型是function的变量,函数名就是变量名变量 = lambda 参数列表:返回值相当于:def 变量(参数列表) return 返回值a = [10, 20, 30]def b(): print('你好世界')c1 = aprint(a[-1])print(c1[-1])c2 = bb()c2()c3 = b()list1 = [100, a, b, b()]pr原创 2021-10-26 23:12:42 · 191 阅读 · 0 评论 -
day-11 函数进阶
函数进阶1.函数栈区间的神明周期每次调用函数的时候,系统会自动为这个函数创建一个临时的栈区间,用来保存这个函数产生的数据。当函数调用结束的时候,这个栈区间会自动释放,里面保存的数据也会自动销毁def func1(): a = 100 # a是保存在func1对应的临时栈区间中的func1()# print(a) # NameError: name 'a' is not defined。 函数调用结束的时候func1对应的临时栈区间会自动释放,数据全部销毁2.原创 2021-10-25 20:12:00 · 173 阅读 · 0 评论 -
day7- 字典和元组
字典和元组1.什么是元组元组是容器型数据类型(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1,元素2,元素3,…)元组不可变(不支持增删改);元组是有序的(支持下标操作)元素:任何类型的数据空元组t1 = ()print(t1, type(t1))t2 = (12, 3, 45)print(t2)1.2)元组就是不可变的列表列表中和可变无关的操作,元组都支持1)查t3 = ('长津湖', '战狼', '我是特种兵', '阿凡达', '悬崖上的金鱼姬')prin原创 2021-10-19 20:36:21 · 225 阅读 · 0 评论 -
day-6 循环相关函数和相关方法
循环相关函数和相关方法1.列表的数学运算:+、*列表1 + 列表2 — 将两个列表合并产生一个新的列表list1 = [10, 20, 30]list2 = [100, 200]result = list1 + list2print(result) # [10, 20, 30, 100, 200]print(list1) # [10, 20, 30]2)列表 * N / N * 列表 — 列表重复N次产生一个新的列表result = list1 * 3 # list1原创 2021-10-18 20:52:08 · 767 阅读 · 0 评论 -
day-4 Python的分支和循环
Python的分支和循环1.if多分支结构 —— 根据不同的条件做不一样的事情1)if—elif—else —— 不同条件之间存在:其中一个条件成立的时候,别的条件一定不会成立语法:if 条件1: 代码段1elif 条件2: 代码段2elif 条件3: 代码段3…else: 代码段N执行特点:如果前面的条件成立,那么后面的条件不会再判断(后面的条件的判断是在前面的条件不成立的情况下运行的)根据分数打印:优秀(>=90),良好([75, 90]),中等([60, 75原创 2021-10-14 20:57:30 · 282 阅读 · 0 评论 -
day-3 Python中的变量和运算符及if分支结构
Python中的变量和运算符及if分支结构1.变量1)同时定义多个变量1)同时定义多个变量赋相同的值:变量名1=变量名2=变量名3=…=数据```pythonx = y = z = 0print(x, y, z)```2)同时定义多个变量赋不同的值:变量名1,变量名2,变量名3,… = 数据1,数据2,数据3,…name, age, gender = '小明', 18, '男'print(name, age, gender)x, y, z = 4, 6, 8print(x, y,原创 2021-10-13 19:56:07 · 942 阅读 · 0 评论