自定义博客皮肤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 学习笔记 Python操作MySQL数据库

一、引包: 要想在Python中进行MySQL数据库的操作需要引入MySQL的相关资源包: 方法一:pip命令引入(通用) pip install pymysql 方法二:直接引入(PyCharm) 在程序中直接输入import pymysql 根据修改意见选择 install所在选项自动引入 方法三:PyCharm 引入 文件 --> 设置 -->项目 -->project Interpreter --> pip --> 搜索框输入 pymysql –> 选

2020-08-13 19:34:39 352

原创 Python 学习笔记 错误与异常 & 文件操作

一、错误与异常: 1.概念: 两种容易辨认的错误 ​ 语法错误:一些关于语法的错误【缩进】 ​ 异常:代码完全正确,但是,程序运行之后,会报出 的错误 exception/error list1 = [23,54,6,6] print(list1[2]) print(list1[3]) print(list1[4]) print("over") #结果: """ 6 6 Traceback (most recent call last): File "C:/Users/Administrator/D

2020-08-06 20:25:16 630

原创 Python 学习笔记 类的封装 & 类的继承 & 多态继承 & 类方法和静态方法 & 单例设计模式

一、类的封装: 1.概念: 广义的封装:函数和类的定义本身,就是封装的体现 狭义的封装:一个类的某些属性,在使用的过程 中,不希望被外界直接访问,而是把这个属性给作为私有的【只有当前类持有】,然后暴露给外界一个访问的方法即可【间接访问属性】 封装的本质:就是属性私有化的过程 封装的好处:提高了数据的安全性,提高了数据的复用性 2.属性、方法的私有化: 如果想让成员变量不被外界直接访问,则可以在属性名称的前面添加两个下划线__,成员变量则被称为私有成员变量 私有属性的特点:只能在类的内部直接被访问,在外界不能

2020-08-06 20:19:35 774

原创 Python 学习笔记 系统模块 & 面对对象思想 & 类和对象 & 类中的方法与对象 & 构造函数和析构函数

一、系统模块: UTC:国际标准时间, 格林尼治天文时间,UTC+8 时间戳:指定时间距离1970.1.1 00:00:00的秒数 time:时间 datetime:日期 calendar:万年历 os:系统,文件和文件夹 1.time时间模块 import time print(time.time()) # 当前时间的时间戳timestamp # => 1596508484.2142832 # 睡眠0.2秒,会阻塞程序 time.sleep(0.2) 2.datetime模块 import

2020-08-04 20:42:01 467

原创 Python 学习笔记 模块 & 目录遍历 & 包

一、 模块: 1.概述: 为了解决维护问题,一般情况下,在一个完整的项目中,会将特定的功能分组,分别放到不同的文件中,在使用的过程中,可以单独维护,各个不同的文件之间互不影响,每个.py文件就被称为一个模块,通过结合包的使用来组织文件 封装思路: 函数 => 类 => 模块 => 包 => 项目 优点: a.提高了代码的可维护性 b.提高了代码的复用性【当一个模块被完成之后,可以在多个文件中使用】 c.引用其他的模块【第三方模块】 d.避免函数名和变量的命名冲突 2.os模块: 提

2020-08-03 20:45:29 475 1

原创 Python 学习笔记 函数装饰器 & 函数递归 & 栈和队列

一、函数装饰器: 在代码运行期间,可以动态增加函数功能的方式,被称为装饰器【Decorator】 也就是说,在不修改原函数的基础上,给原函数增加功能 好处:在团队开发中,如果两个或者两个以上的程序员会用到相同的功能,但是功能又有细微的差别,采用装饰器:相互不影响,代码简化 1.简单装饰器: def test(): print("拼搏到无能为力,坚持到感动自己") #a.书写闭包 #b.给外部函数设置参数,fun表示的是原函数 def outer(fun): def inner(): # d.

2020-07-31 20:40:21 313

原创 Python 学习笔记 函数特殊用法 & 函数的作用域 & 函数嵌套与闭包 & 偏函数 & 列表生成式与生成器 & 迭代器与迭代对象

一、函数的特殊用法: 1.变量可以指向函数: def my_abs(n): if n < 0: return -n return n print(my_abs(-1)) # 1 f = my_abs # 函数名就是变量,可以赋值 print(f(-2)) # 2 结论:函数本身也可以直接赋值给一个变量,也就是说:变量可以指向一个函数 num = 10 如果一个变量指向了一个函数,则可以通过这个变量去调用这个函数 2.函数名是一个变量: num =

2020-07-30 22:15:53 275

原创 Python 学习笔记 函数入门 & 函数参数 & 匿名函数 & 值传递与引用传递

一、函数入门: 1.为什么使用函数: 在程序开发过程中会出现: 1.代码重复 2.后期维护成本太高 3.代码可读性不高 解决问题:函数 在一个完整的项目中,某些功能会被反复使用,那么将这部分功能对应的代码提取出来,当需要使用功能的时候直接使用 本质:对一些特殊功能的封装 函数的优点: ​ a.简化代码结构,提高应用的效率 ​ b.提高代码复用性 ​ c.提高代码的可读性和可维护性 建议:但凡涉及到功能,都尽量使用函数实现 2.函数定义: 语法: def 函数名(参数1,参数2,参数3…): 函数体 ​返回

2020-07-29 22:43:36 1024

原创 Python 学习笔记 字符串的功能与方法

一、字符串基础功能: 1.什么是字符串: 简单讲用引号包裹的就是字符串,可以是单引号或双引号。 2.字符串的基础操作: 创建字符串: # 创建空字符串 s = '' # 创建非空字符串 s = 'hello Lily' 字符串索引: s = 'hello Lily' print(s[0]) # h print(s[1]) # e print(s[-1]) # y 字符串切片: s = '你是我的 甜心 小宝贝儿' print(s[6:]) # 心 小宝贝儿 print(s[4:7])# 甜心 pr

2020-07-28 20:21:14 860

原创 Python学习笔记 字典 & 元组 & 排序算法 & 集合

一、字典dict 1.创建字典 2.

2020-07-27 22:28:30 268

原创 Python学习笔记 列表基本使用&列表功能&数学函数、math模块与随机数

一、列表基本使用 1.创建列表: 列表名称 = [数据1,数据2, …] 说明:使用[ ]表示创建列表 ​ 列表中存储的数据被称为元素 注:列表中可以存储不同数据类型的元素。 代码演示: #1.创建列表 #1.1创建一个空列表 list1 = [] print(list1) # 运行结果: [] #1.2创建一个带有元素的列表 list2 = [52,463,6,473,53,65] print(list2) # 运行结果: [52, 463, 6, 473, 53, 65] #2.思考问题

2020-07-24 23:59:43 658

原创 Pytho学习笔记 输出方式 & while循环 & for循环 & break,continue,pass的用法

一、输出方式 1.一般方式: 一般python输出语句print输出都使用字符串拼接的方式进行输出: name = '小花' age = '25' print (name, '今年', age, '岁了') # 输出结果为:小花 今年 25 岁了 2.占位符方式: 占位符方式中,用%s、%d、%f 来分别代表字符、整数、和浮点数。 name = '小花' age = 25 print ('%s今年%d岁了'%(name,age)) # 输出结果为:小花今年25岁了 3.format(): 格式化字符

2020-07-23 20:20:54 535

原创 Python学习笔记 数据类型&运算&if分支语句

一、数据类型 Python的数据类型 int, float, complex : 数值类型 str: 字符串 bool: 布尔类型, 只有2个值: True, False None: 空值类型, 只有1个值: None list: 列表/数组 tuple: 元组/不可变数组 dict: 字典 set: 集合(了解) bytes: 字节/二进制 int: a = 100 print(a, type(a)) # 100 <class 'int'> float: b = 10.3 pri

2020-07-22 22:56:50 297 1

原创 Python学习笔记 Python概述 & 编码规范 & 输出与输入 & 变量 &标识符

Python学习第一天Python的概述1.Python的优缺点1.1 优点:1.2 缺点:2.Python的编码规范3.注释3.Python的输出与输入4.Python中的变量5.Python中的标识符 Python的概述 Python是一种解释型, 面向对象, 动态数据类型的高级程序设计语言. 1.Python的优缺点 1.1 优点: 1.简单:Python是一种代表简单主义思想的语言; 2.易学:就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法; 3. 高

2020-07-21 22:56:03 474 2

空空如也

空空如也

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

TA关注的人

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