自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Day13 面向对象(下)

property装饰器我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改class roo(): print("123") def __init__(self,name): self.—_name=name @property def name(self): print("456") return self._nam

2021-03-06 21:49:31 119

原创 Day12 面向对象(中)

3、参数self  在说属性与方法前,我们还要来捋清楚面向对象和面向过程的区别,这里为大家引用了Cheney老师举的例子:把大象装进冰箱里。面向过程 执行者1:打开冰箱门 xxxxxx2:装大象 xxxxxx3:关冰箱门 xxxxxx面向对象 指挥者冰箱.开门冰箱.存储冰箱.关门  面向对象里的冰箱就是一个对象,开门、存储、关门都是方法3.1 属性和方法类中定义的属性和方法都是公共的,任何该类实例都可以访问属性和方法的查找流程当我们调用一个对象的属性时,解析器会现

2021-02-25 21:09:39 171

原创 Day11 高级编程

高级编程推导式推导式分为字典推导式、列表推导式、集合推导式等。列表推导式式其中最常用的一种,列表推导式是Python中创建列表的一种快捷方式。简单理解就是在旧列表的基础上构建新的列表。列表推导式第一种例如:a = ['123','41324','321','abc','12fdha']def fun(): b = [] for name in a: if len(name) >3: b.append(name) ret

2021-02-23 14:28:26 147 1

原创 Day10 函数3

高阶函数高阶函数的定义:函数的参数或返回值也为函数时,这种函数称之为高阶函数。高阶函数的特点(必须至少满足一个):**接受一个或多个函数作为参数将函数作为返回值返回# 例题1:如下普通函数,是对列表list1进行筛选,找到是偶数的元素list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fun(list1): list2 = [] for i in list1: if i % 2 == 0: list2

2021-02-23 14:26:40 150 1

原创 Day09 函数2

函数的返回值写函数的目的就是希望封装好这个程序,后续随时调用,函数不写return,就不能得到函数的返回值,这样我们函数写出来就达不到我们的预期。例如:定义函数:def fun1(): return 1调用函数:print(fun1())运行结果: 1返回值的类型任何类型的值都可以作为函数的返回值来返回包括:常用的数据类型,甚至是函数都可以作为返回值返回return 1 #返回整型return None #返回空值return fun2 #返回函数retu

2021-02-04 16:13:43 135 1

原创 Day08 集合与函数

集合创建空集合需要用到set()集合只能储存不可变对象因此与列表等有序数据会冲突例如:a = [1,2,3] #列表是可变的b = set(a) #集合是不可变的print(b)结果:报错集合中储存的对象是无序的例如:a = {6,8}b = set(a)结果:{8,6}集合中不能出现重复元素例如:a = {1,2,4,1,2,5,4,1,2}b = set(a)print(b)结果:{1,2,3,4,5}字典的方法len()用来获取集合

2021-02-01 23:39:19 179 1

原创 Day07 元组和字典

元组是一个拥有索引的、不可变的序列元组中必须有逗号,例如在创建空元组拆包拆包的时候只能有一个*,*接收参数以后,结果用一个列表来存储。例如:tuple = (1,2,3,4,5)a,*b = tupleprint(a,b)字典mapping 映射关系在字典中每一个key都是唯一的key-value被称为键值对使用dict去创建字典字典的方法dict.pop(key,[default])...

2021-01-30 16:43:42 1242

原创 Day 06 列表

while 循环语句完整性的结构continue跳出本次循环,本次循环中continue后的字符串全部跳过,直接开始下一次循环例如:i = 0while i < 5: if i == 3: continue i +=1 print(i) else: print('while循环已正常结束')结果:124while循环已正常结束break终止本次循环。i = 0while i < 5: if i == 3: break i +

2021-01-28 16:58:27 186 1

原创 Day04 Python运算符

字符串的操作len()查看字符串长度max()查看最大值min()查看最小值通过ASCII表格来对比split()分割字符串分割出来的结果用列表装,且默认用空格来分割例如:a = 'I love you'b = a.split()print(b)结果:['I','love','you']join()拼接字符串’'是拼接的规则,把所插入的东西插入空格中find()查找字符串查找某个字符串在一个长字符串中的位置index()也具有同样作用,但index会报错,find不

2021-01-24 15:23:19 169 1

原创 Day03 基本数据类型

day031.变量:1. 通俗地讲就是给数据起个名字2. 给变量命名时数字不能开头**3. 不能使用关键字4. 给变量命名的方式也可以叫做引用 5. 两个对象相等和两个对象是同一个对象是两个概念变量可以是很多的数据类型,不仅仅局限于整数(int)例如:1. 整数(123)2. 字符串(‘abc’)3. 布尔值(True)4. 列表([1,2,3])判断两个变量是不是同一个变量,判断的是他们的id是否相等例如: a = 1 b = 1 print(id (a), id (b)

2021-01-24 14:02:38 390

原创 Day05 条件和循环语句

运算符的优先级and的优先级比or的优先级高( )(即小括号)优先级最高if语句(包括elif和else)if 条件表达式: #冒号不能漏 代码块①elif 条件表达式: 代码块②else: #在上述所有的if和elif的条件表达式都为False时无论如何都执行 代码块③表达式判断顺序为:从上往下,其中只会有一个代码块执行。如果if后条件表达式返回的值为True,则执行代码块①,如果返回的值为False,则判断elif后的条件表达式,如果返回的值为True,则执行代

2021-01-24 13:00:52 212 2

原创 Day03 基本数据类型

第三讲 基本数据类型1. 几个概念1.表达式2.语句3.函数4.程序2. 标识符保留字和关键字不能使用命名方式:驼峰命名法小驼峰:myName大驼峰:MyName下划线命名法: my_name3.基本数据类型 整形 int 浮点型 float 布尔型 bool 空值 None 字符串 列表 元组 字典 集合4.变量变量是在内存中的一块区域5.字符串由单引号或者双引号引起来的就是字符串单双引号不要

2021-01-20 23:09:27 185

原创 Day02 Python的环境搭建

Python的环境搭建1.下载安装包2.安装PyCharm解释器3 Hello World1. 下载安装包2.安装PyCharm解释器PyCharm的简单配置• 1、主题修改 File–settings–apperance–theme• 2、代码字体修改 File–settings–Editor-Font• 3、关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消

2021-01-17 08:47:36 153

原创 开学典礼-python 核心编程班

2021-01-05 22:05:09 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除