自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 15我的Python学习之路-异常和文件

1. 异常简介1.1 程序在运行过程中可能会出现一些错误。比如,使用了不存在的索引,使用了没赋值的变量…这些错误我们称为异常1.2 程序运行中,一旦出现异常,将导致程序立刻停止,发生异常之后的代码就不会执行了。1.3 处理异常: 程序运行时出现异常,目的并不是让我们的程序直接终止,Python 是希望在出现异常时,我们可以编写代码来对异常进行处理(try语句)1.4 语法格式:try语句 try: 代码块(可能出现错误的语句) except 异常类型 as 异常名: 代码块(出现错

2020-09-19 12:54:00 112

原创 14我的Pyhton学习之路模块

文章目录1. 模块3. 推导式3. 生成器4. 迭代器1. 模块1.1 简介模块化指将一个完整的程序分解成一个个的小模块通过将模块组合,搭建一个完整的程序模块化的特性方便开发、方便维护、模块可以复用1.2 模块的创建在Python 当中一个py文件就是一个模块在一个模块中引入外部模块 import 模块名(模块名就是py文件)可以引用同一个模块多次,但是模块的实例只会创建一次模块的使用:模块名.变量 模块名.函数 模块名.类

2020-09-18 10:25:18 81

原创 13我的Python学习之路-面向对象三

1. 继承1.1 通过继承可以获得父类或基类的属性和方法1.2 提高了类的复用,让类与类之间产生了联系1.3 在定义类时,可以在类明后面的括号内添加当前类的父类(超类,基类)2. 方法的重写2.12.2 简述调用一个方法的步骤首先会在自己的对象中查找该方法,如果找到返回自己对象中没有找到,就去它的父类中去查找,如果找到返回重复第二步,继续到它的父类中寻找,以此类推,直到找到object,如果依然没有找到就报错了。3. super()3.1 可以动

2020-09-15 23:09:25 135

原创 12我的python学习之路--面向对象二特殊方法及封装

1. 特殊方法1.1 双下划线开头 双下划线结尾1.2 特殊方法不需要我们自己调用,特定的时候自己调用2. 封装2.1 出现封装的原因 我们就需要一种方法来增强数据的安全性属性不能随意修改属性不能改为任意的值2.2 隐藏对象中一些不希望被外部访问到的属性或方法getter() 可以访问setter() 可以修改2.3 双下划线开头的来进行封装 那么这种封装的方式其实就是给属性起了另外的一个名字_类名__属性名创建只读属性...

2020-09-12 22:35:12 314

原创 11Python学习之路--面向对象及类的快速入门

1. 面向对象的简介1.1 python是一门面向对象的编程语言,python中一切皆对象1.1 所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象进行的1.2 面向过程指将我们的程序分解为一个一个的步骤,通过对每个步骤的抽巷来完成程序2. 面向对象的结构3. 类4. 类的定义5. 参数...

2020-09-10 15:07:39 58

原创 10我的python学习之路--高阶函数

1. 高阶函数概念:用函数作为参数,或者把函数作为返回值并返回的函数2. 匿名函数2.1 使用场景:适用于功能单一的函数2.2 特点:匿名函数用完后立即销毁2.3 语法:lambda 表达式: return xxx (参数列表)3. 闭包3.1 优点:重要的私有数据可放在闭包内,提到数据的安全性可以创建一写只有在当前函数下访问的变量3.2 构成闭包的条件函数的嵌套把内层函数的函数名作为返回值返回内层函数必须要使用外层函数的变量4. 装饰器- 4.

2020-09-08 21:05:27 112

原创 09我的python学习之路-函数二

1. 不定长参数1.1 带 * 解决的是位置参数 元组1.2 带 ** 解决的是关键字参数 字典2. 函数的返回值2.1 return 来指定函数的返回值2.2 一旦执行return 函数就结束了return 可以任意的对象3. 文档字符串3.1 注释说明的作用3.2 在函数中使用文档字符串可以给你自定义的函数起一个说明的作用 此时可以配合help() 函数使用4. 函数的作用域4.1 全局4.2 函数(局部)5. 命名空间(用途不是很大)5.1 local

2020-09-05 19:14:42 110

原创 08我的Python学习之路--集合函数

1.遍历字典1.1 keys() 该方法返回字典所有的key示例:d =dict(a = 1,b = 2,c = 3, d = 4,e = 5)print(d,type(d))print(d.keys())运行结果: 1.2 values() 该方法返回一个序列 序列中保存有字典的值示例:print(d.values())运行结果:1.3 items() 该方法返回字典中所有的项 它返回一个序列,序列中包含有双值子序列 双值分别是字典中key和value。示例:

2020-09-03 19:24:29 90

原创 07我的Python学习之路--列表方法元组和字典

1. 列表的方法1.1 append()功能:向列表的最后添加一个元素1.2 insert()功能:向列表指定位置插入一个元素,参数1:要插入的位置 参数2:需要传递一个序列1.3 extend()功能:使用一个新的序列来扩展当前序列,参数需要传递一个序列1.4 pop()功能:根据索引删除并返回指定元素1.5 remove()功能:删除指定元素(如果相同值的元素有多个,只会删除第一个)1.6 clear()功能:清空列表中的所有元素1.7 r

2020-09-03 00:10:52 89

原创 06我的Python学习之路--嵌套循环和列表入门

1. 循环嵌套概念:在一个循环体里嵌入另一个循环外层循环可以控制高度内层循环可以控制宽度语法:2. break 和 continue2.1 break 可以立即退出循环语句,包括退出else语句2.2 continue 用来跳过当次循环3. 列表3.1 序列概念:序列是python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照调价的顺序来分配索引可变序列(序列中元素可以增删改): 列表list

2020-08-29 23:44:58 203

原创 05Python学习之条件控制语句

1. 非布尔值的与或运算补充1.1 非布尔值的与运算与运算找 False , 两个值比较,如果第一个为 0 (0为假,非0为真),第二个值不看,直接返回 0如果第一个值为非0,则看第二个值,并返回第二个值1.2 非布尔值的或运算或运算找True,两个值比较,如果第一个值为非0,则第二个值不看,直接返回第一个值如果第一个值为0,则看第二个值,则返回第二个值2. 条件运算符2.1 记住它不是if-else 语句 ,注意不加分号 ':'2.2 一些例子# 三个数比较大小

2020-08-27 19:27:06 231

原创 04我的Python学习之路-字符串格式化及运算符

1. 格式化字符串1.1 拼串 s = 'hello' print('s = '+ s) 运行结果: s = hello 1.2 参数传递print('abc','bcd')print('s =',s)运行结果: abc bcd s = hello1.3 占位符在创建字符串的时候可以在字符串中指定占位符%s 任意的字符%f 任意的小数%d 任意的整数s = 's = %s'%'Jerry'运行结果: s = Jerry# 特别注意:有几个占位符就的有几个对应的

2020-08-25 19:56:34 399

原创 03我的Python学习之路---基本数据类型

1. Pycharm基本配置1.1 主题修改 File – Settings – Appearance & Behavior ----Apperance ---- theme1.2 代码字体修改 File – settings --Editor – Font1.3 关闭更新 File–settings—apperance—System Settings —Updates — Automatically check updates for 取消对勾1.4 快捷键修改 File-setti

2020-08-22 19:19:04 140

原创 02我的python学习之路之计算机基础知识(序)及Python简介Python安装

1.进制1.1 进制之间的转换十进制 —>二进制 计算方法:对十进制数进行除2取余倒序运算二进制 —> 十进制 计算方法:二进制乘以2(次幂)的过程1.2 进制的计数十进制逢十进一 十进制一共有10个数字计数:0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21…二进制逢二进一 二进制一共有2个数字计数: 0 1 10 11 100 101 110 11 1000…八进制逢八进一

2020-08-20 18:18:08 143

原创 01我的python学习之路之计算机基础知识

@TOP1.1 计算机基本概念电脑 手机 计算器 …大到超级计算机(我国的"天河一号"),小到智能手环这些都统称为计算机计算机俗称电脑(英文明 Computer)一种高速计算的电子计算机机器特点 数值计算 逻辑计算 存储记忆功能1.2 计算机组成硬件: 键盘 显示器 CPU 主板 …看的见摸得着软件:由程序员敲代码编写,包括 操作系统 王者荣耀 英雄联盟 qq 微信 … 看不见摸不着计算机语言概念: 指的是人与计算机之间进行通讯的语言发展机器语言 --&gt

2020-08-18 17:51:15 251

空空如也

空空如也

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

TA关注的人

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