自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 基础笔记 day-11 模块

模块化(module)程序设计理念Python 程序由模块组成。一个模块对应 python 源文件,一般后缀名是:.py。模块由语句组成。运行 Python 程序时,按照模块中语句的顺序依次执行。语句是 Python 程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等模块化编程的重要优势便于将一个任务分解成多个模块,实现团队协同开发,完成大规模程序实现代码复用。一个模块实现后,可以被反复调用。可维护性增强。模块化编程的流程模块化编程的一般流程:设计 API,进行功能

2020-08-30 18:05:12 246

原创 Python 基础笔记 day-10 文件io

文件按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类文本文件文本文件存储的是普通“字符”文本,python 默认为 unicode 字符集(两个字节表示一个字符,最多可以表示:2**16 = 65536 个),可以使用记事本程序打开。但是,像 word 软件编辑的文档不是文本文件。二进制文件二进制文件把数据内容用“字节”进行存储,无法用记事本打开。必须使用专用的软件解码。常见的有:MP4 视频文件、MP3 音频文件、JPG 图片、doc 文档等等。文件操作和相关模块概述文件操作相

2020-08-29 00:43:26 232

原创 Python 基础笔记 day-9 异常处理

异常和错误导引软件程序在运行过程中,非常可能遇到刚刚提到的这些问题,我们称之为异常,英文是:Exception,意思是例外。遇到这些例外情况,或者叫异常异常机制本质所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行。python 中内建异常类的继承层次:异常的结构python 中一切都是对象,异常也采用对象的方式来处理。处理过程:抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给解

2020-08-27 17:08:50 212

原创 Python 基础笔记 day-8 面向对象初步2

面向对象初步2方法没有重载在其他语言中,可以定义多个重名的方法,只要保证方法签名唯一即可。方法签名包含 3个部分:方法名、参数数量、参数类型。(比如说参数数量不同,就是两个不同的方法)Python 中是没有方法的重载的,定义一个方法即可有多种调用方式,相当于实现了其他语言中的方法的重载。如果我们在类体中定义了多个重名的方法,只有最后一个方法有效。class Person: def say_hi(self): print("hello") def say_hi(sel

2020-08-26 19:24:07 182

原创 Python 基础笔记 day-7 面向对象初步1

面向对象初步概述面向对象编程将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从而大大提高了编程的效率面向对象和面向过程区别面向对象和面向过程的总结 都是解决问题的思维方式,都是代码组织的方式。 解决简单问题可以使用面向过程 解决复杂问题:宏观上使用面向对象把握,微观处理上仍然是面向过程。对象的进化随着编程面临的问题越来越复杂,编程语言本身也在进化,从主要处理简单数据开始,随着数据变多进化“数组”; 数据类型变复杂,进化出了“结构体”; 处理数据的方式和

2020-08-25 19:52:23 166

原创 Python 基础笔记 day-6 函数

函数函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。在编写函数时,函数体中的代码写法和我们前面讲述的基本一致,只是对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。为了让大家更容易理解,掌握的更深刻。我们也要深入内存底层进行分析。绝大多数语言内存底层都是高度相似的,这样大家掌握了这些内容也便于以后学习其他语言函数简介函数的基本概念一个程序由一个个任务组成;函数就是代表一个任

2020-08-24 11:11:29 198

原创 Python 基础笔记 day-5 循环

循环结构循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都会判断一次条件是否为 True,如果为 True 则重复执行循环体里的语句。图示如下:while循环num = 0while num<=10:print(num)num += 1num = 0sum_all = 0sum_even = 0sum_odd = 0while num < 100: sum_all += num if num%2

2020-08-23 22:15:24 260

原创 Python 基础笔记 day-4

Day 4字典字典的基础操作字典的创建{} dict()zip()fromkeys()字典元素发访问通过键访问字典键值对键:不可变,不可重复、可变对象不能作为键值:可以是任意数据,并且可以重复简单的定义方式:a = {‘name’:gaoqi,‘age’ :18}字典的基础操作字典的创建{} dict()a = {'name':'Fr','age':18}print(a)a = dict(name = 'gaoqi',age = 18)print(a)a = dict([('nam

2020-08-22 21:02:02 168

原创 Python 基础笔记 day-3

列表概述列表:用于存储任意数目、任意类型的数据集合。列表是内置可变序列,是包含多个元素的有序连续的内存空间列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系列表:有序、可变、元素类型可以不同列表常用方法:列表的创建、增删、访问和计数列表的创建[]myl2 = [1,2,'assad']myl1 = []#创建空列表list()myl3 = list()myl4

2020-08-21 20:43:03 176

原创 Python 基础笔记 day-2

基本内置数据类型和运算符python中最基础的内置数据结构:1.整数 2.浮点数 3.布尔型 4.字符串型整数和浮点数数字和基本运算符F : divmod()函数同时返回商和余数整数进制常用进制:十进制、二进制(0b 或 0B)、十六进制(0x 或 0X)、八进制(0o 或 0O)用进制可以方便的进行"位运算"操作取整使用int()实现类型转换浮点数直接舍去小数部分布尔值True ->1 False->0自动转型整数和浮点数混合运算时,表达式结果自动转换为浮点数

2020-08-20 22:28:28 250

原创 Python 基础笔记 day-1

第一个Python源程序程序格式缩进python使用缩进而不是{}来决定逻辑层次注意缩进的数目一定要统一python区分大小写注释行注释:## 行注释段落注释:’’’(三个连续的单引号)'''段落注释'''错误处理守破离海龟绘图import turtle #海龟图形模块turtle.showturtle()turtle.write('fredy')turtle.forward(300)turtle.color('red')turtle.left(9

2020-08-19 18:42:49 152

空空如也

空空如也

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

TA关注的人

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