自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python 进阶第一节

数据库数据库介绍数据库(database),就是一个存储数据的仓库(特殊的文件)。数据库的特点持久化存储;读写速度极高;保证数据的有效性;对程序支持非常好,容易扩展;数据库的分类关系型数据库;非关系型数据库MySQL介绍与安装MySQL介绍MySQL是一种开放源代码,最常用的语言是–>结构化查询语言(SQL)。MySQL是管理内容最好的选择。图形界面管理工具phpMyAdminNavicatSQLyogSQLyog介绍SQLyog是一个快速而简洁的图形

2021-01-17 17:23:00 81

原创 Python 第十四节课

面向对象编程多继承子类有多个父类,并且具有他们的特征左边优先左边一条路走到底同一个根,根执行到底多态常用魔法方法在Python中,有一些内置的方法,具有特定功能,遇到特定场景可以被调用。命名用双下划线包围。doc方法(用于查看类的方法)dict方法(用于获取类或实例属性的字典)del方法(析构方法)在所有代码都执行完毕后,会自动执行__del__方法;通过关键字del将对象删除,会主动执行__del__方法;只有当对象全部释放,才会自动触发__del__方法;

2021-01-17 17:22:13 65

原创 Python 第十三节课

面向对象编程私有属性与私有方法介绍在实际开发中,对象的某些属性或者方法,只希望在对象的内部使用。这时,我们就可以使用私有属性和私有方法。私有属性就是对象不希望公开,定义方式是在属性名前面增加两个下划线(例如:__name)在类的外部访问私有属性报错(AttributeError: ‘People’ object has no attribute ‘age’)私有属性在类的内部的方法是可以访问的在类的内部将私有属性返回出来,可以访问私有方法就是对象不希望公开,在方法名前面增加两个下

2021-01-17 17:21:52 66

原创 Python 第十二节课

迭代器迭代器介绍迭代器指的是迭代取值的工具,迭代是指一个重复的过程,每一次重复都是基于上一次结果而来迭代提供了一种通用的不依赖索引的迭代取值方式;可迭代对象(用for循环遍历的对象都是可迭代对象)str, list, tuple, dict, set等都是可迭代对象;generator(生成器和yield的生成器函数)也是可迭代对象判断是否可迭代是否有内置的_iter_方法;isinstance(obj, lterable)判断是否可迭代的方法(ininstance)迭

2021-01-17 17:21:03 75

原创 Python 第十一节课

函数闭包闭包的定义需要满足三个条件:在一个外函数中定义了一个内涵数;内涵数里运用了外函数的临时变量;并且外函数的返回值是内涵数的引用;Q:为什么将test(20)赋值给res,res就等于test_in?装饰器装饰器(@)是一种语法糖,主要用于在函数或类的基础上添加一些可重用的额外功能。从应用开发的角度来看的话,我们使用装饰器来对我们的应用代码进行功能性扩展和报装,以提高代码的可重用性和可维护性。日志记录;在web应用中进行登录验证或路由注册;调用跟踪管理及参数验证;性能优

2021-01-17 17:20:47 84

原创 Python 第十节课

函数函数的返回值介绍当两个函数之间,想要相互使用到内部变量时,就可以应用到函数的返回值函数的返回值定义使用return关键字返回内容;将内容返回到函数调用处;函数体中没有return语句时,函数运行结束,则默认返回None,也被称为隐含返回值函数多个返回值当执行函数体内代码时,遇到第一个return就将指定值返回到函数调用处,也就是执行到return这行代码,后面的都不执行了;多个返回值时,用逗号隔开,但默认为元组;函数作用域介绍Python中,程序的变量并不是在哪

2021-01-17 17:20:18 46

原创 Python 第九节课

函数函数介绍函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段;函数的作用是提高应用的模块性与代码的复用性;自定义函数定义规则函数代码块以def关键词开头,后接函数标识符名称和圆括号();圆括号中间可以放入参数;函数内容以冒号起始,并且缩进。注意函数只有在调用时才会执行,通过function_name(param)进行调用函数的参数形参与实参形参就是函数定义中的参数,没有实际的值,通过别人赋值后才有意义,相当于变量。实参就是调用函数时传入

2021-01-17 17:19:52 47

原创 Python 第八节课

集合集合介绍(set)集合是一个无序不重复元素的集,是可变的数据类型。集合数据类型的核心在于自动去重集合创建使用{}进行创建,并以逗号分隔以{}进行创建得出是字典s = {}print(type(s)) --> <class ‘dict’>以set进行创建s1 = set()print(type(s1)) --> <class ‘set’>集合自动去重s2 = set([1, 2, 3, 1, 2, 3, 12, 3])print(s2)

2021-01-17 17:19:19 97

原创 Python 第七节课

列表常见操作li. append(在list最后添加元素)li_01 = [1, 2, 3]li.append(4)print(li_01) --> [1, 2, 3, 4]li.append([5, 5])print(li_02) --> [1, 2, 3, [5, 5]]li.extend(适用于迭代,将列表元素直接扩展到li后面)li_03 = [1, 2, 3]li.extend([5, 5])print(li_03) --> [1, 2, 3, 5, 5

2020-12-28 17:28:24 170

原创 Python 第六节课

字符串常见的S.find & S.index (返回该元素最小的索引)s1 = “hello python”print(s1.find(“e”)) --> 1 (返回最小的索引)print(s1.find(“0”)) --> 4 (因为最小)print(s1.find(“c”)) --> -1 (不会报错,没被找到返回-1)print(s1.index(“c”)) --> substring not found(index与find作用相同,区别在于s.ind

2020-12-28 17:27:39 94

原创 Python 第五节课

Python 基础数据类型为什么会有数据类型数据类型可以更好分配管理内存,方便统一管理,以及更贴近人类废了管理习惯。目的,方便数据存储和读取。数据类型种类数值类型 --> int(整数)、bool(True or False)、float(浮点数)、complex(复数)序列类型 --> 不可变(str、tuple、bytes)、可变(list)集合类型 --> set映射类型 --> dict数值类型数值类型是不可变类型变量与数据类型没有任何关系Py

2020-12-23 18:09:10 140 2

原创 Python 第四节课

Python 运算符算数运算符运算符描述+加-减*乘/除%返回除法的余数**幂次//返回商的整数部分ExamplePrint(3*3) run demo 9Print(3**4) run demo 81Print(50-5*6) run demo 20Print((50-5*6)/4) run demo 5.0Print(10/3) run demo 3.33335Print(-10//3) run demo -

2020-12-21 10:30:28 137 1

原创 Python 第三节课

Python 数据类型初探int类型:整数str类型:字符串,以==“”== 或 ‘’ 包裹float类型:浮点数bool:True or False通过type()函数输出数据类型

2020-12-20 00:33:11 164 2

原创 Python 第二节课

#python @TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式

2020-12-19 21:26:17 109 1

空空如也

空空如也

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

TA关注的人

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