
Python
风筝_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python入门之(5.1)函数
目录函数1.1函数的定义与使用1.2函数的参数1.3函数的返回值1.4变量作用域1.5匿名函数1.6高阶函数1.7函数的嵌套1.8递归函数函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。Python提供了许多内建函数,也可以创建自定义函数。模块(module)是方法的集合,相当于内部函数的集合。Python提供了很多内置模块。模块在使用...原创 2019-08-04 10:09:47 · 915 阅读 · 0 评论 -
Python入门之(5.2)模块
目录模块1.1模块的创建1.2导入模块1.3包1.4常用的内置模块1.5第三方模块模块Python应用程序是由一系列模块组成的,每个PY文件就是一个模块,每个模块也是一个独立的命名空间。因此,允许在不同的模块中定义相同的变量名而不会发生冲突。模块的概念类似于C语言中的lib库。如果需要使用模块中的函数或其他对象,必须导入该模块才可以使用。系统默认的模块不需要导入。...原创 2019-08-04 10:10:27 · 880 阅读 · 0 评论 -
Python入门之(6.1)文件的操作
目录文件的操作1.1 文件的打开与关闭1.2 读文件1.3 写文件1.4 文件的其他操作1.5 pickle模块如果要把数据永久保存下来,需要存储在文件中。Python可以处理操作系统下的文件结构,并对文本文件、二进制文件及其他类型的文件,如电子表格文件等进行输入和输出操作。另外,Python还可以管理文件和目录。文件的操作到目前为止,程序中所有要输入的数据都是...原创 2019-08-08 09:08:22 · 901 阅读 · 0 评论 -
Python入门之(6.2)目录的操作
目录目录的操作1.1 目录与文件操作函数1.2 目录的遍历目录的操作1.1 目录与文件操作函数文件是由操作系统来管理的,并通过文件夹的方式来管理大量的文件。文件除了读写操作以外,还可以进行复制、移动、删除等操作。文件夹也可以进行创建、移动、获取文件等操作。Python中对文件、文件夹操作时,可以使用os模块或shutil模块,如下面的两个表格所示:os模块中常用的...原创 2019-08-19 19:56:36 · 629 阅读 · 0 评论 -
Python入门之(6.3)CSV文件
目录CSV文件1.1 CSV文件简介1.2 CSV文件访问1.3 Excel文件与CSV文件CSV文件1.1 CSV文件简介CSV(逗号分隔值)是一种用来存储表格数据(数字和文本)的纯文本文件,通常是用于存放电子表格或数据的一种文件格式。纯文本意味着该文件是一个字符序列,不包含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;...原创 2019-08-20 15:35:58 · 659 阅读 · 0 评论 -
Python入门之(7.3)继承
目录继承1.1使用继承1.2抽象基类1.3多态性继承面向对象编程的优点之一是代码重用,它通过继承机制来实现。继承允许在基类(父类)的基础上,新增特有的方法和属性;也可以把父类某些方法覆盖重写,以适应子类(派生类)的要求。并且子类可以访问父类的属性和方法,提高代码的扩展性。1.1使用继承在定义一个类的时候,也可以继承某个现有的类。新类称为子类或派生类,被继承的类称为父...原创 2019-08-24 14:43:21 · 167 阅读 · 0 评论 -
Python入门之(7.1)面向对象概述
Python的核心是面向对象,因此Python支持所有面向对象的特征,如封装、继承、多态等。封装的要点是对外隐藏实现的细节,使用类来实现。继承的目的是扩展类,在父类的基础上添加新的属性和方法而生成新类。多态的的核心是不同类的对象调用相同的方法时,会根据对象类型的不同而表现出不同的行为。面向对象概述程序设计技术分为面向过程程序设计和面向对象程序设计。面向过程程序设计方法的特征是以算法(功...原创 2019-08-22 11:19:49 · 123 阅读 · 0 评论 -
Python入门之(7.2)类和对象
目录类和对象1.1类的定义和对象的创建1.2实例变量及封装1.3方法1.4属性方法1.5类中的其他内置方法和属性类和对象在Python中,一切皆为对象。例如,所有字符串是str类的实例,所有列表是list类的实例等。尽管每个字符串的实际内容不同,但是他们的操作方法都是相同的,如取子串、定位、切片等。前面所学的str、int、float、list、turple、dic...原创 2019-08-22 13:17:01 · 581 阅读 · 0 评论 -
Python入门之(7.4)运算符的重载
在Python语言中提供了类似于C++的运算符重载功能。Python的运算符重载方法有些特殊,不像在C++中用operator关键字来实现,而是使用一些提前内置的方法名来表示,比如与加法对应的方法是__add__(),与减法对应的方法是__sub__()。运算符重载意味着在类方法中拦截内置的操作,当类的实例使用内置操作时,Python自动调用自己定义的方法,并且该方法的返回值就是相应操作的结果...原创 2019-09-28 21:39:37 · 202 阅读 · 0 评论 -
Python入门之(4.4)集合
目录集合1.1集合的创建和使用1.2集合运算集合集合是Python的一种数据类型。通过集合,可以很容易地确定哪个特定的元素在多个集合中、一个集合与另一个集合有哪些元素不同、一个元素在一组集合中是否唯一等。Python中的集合分为可变集合(set)和不可变集合(frozenset)两种。对于可变集合(set),可以添加和删除元素;对于不可变集合(frozenset),不允许这...原创 2019-07-22 14:09:33 · 591 阅读 · 0 评论 -
Python入门之(4.3)字典
目录字典1.1创建和使用字典1.2管理字典字典Python中的字典是另一种可变容器,且可存储任意类型对象,如字符串、数字、元组等其他对象。字典是Python中最强大的数据类型之一。字典中的每个数据称作项,由两部分构成:一部分称作值,存储有效数据;另一部分称作键,可以对数据值进行索引,并且仅能被关联到一个特定的值,因此字典也称作键/值对。字典是Python中唯一的映射类型...原创 2019-07-22 14:08:11 · 1109 阅读 · 0 评论 -
Python入门之(2.1)基本数据类型
目录基本数据类型1.1数值1.2字符串1.3变量1.4正则表达式基本数据类型Python中的基本数据类型主要分为两种,即数值数据类型和字符串数据类型。Python使用对象模型来存储数据,每一个数据类型都有一个相对应的内置类。新建一个数据,实际就是初始化并生成一个对象,即所有数据都是对象。Python中的对象有下述3个特性: 标识:对象的内存地址...原创 2019-07-18 11:48:52 · 803 阅读 · 0 评论 -
Python入门之(2.2)运算符与表达式
目录运算符与表达式1.1算术运算符与算术表达式1.2关系运算符和逻辑运算符1.3赋值运算符1.4位运算符1.5成员运算符运算符与表达式Python运算符包括赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符和成员运算符。表达式是将不同类型的数据(常量、变量、函数)用运算符按照一定的规则连接起来的式子。1.1算术运算符与算术表达式Python支持的...原创 2019-07-19 10:31:53 · 1594 阅读 · 0 评论 -
Python入门之(2.3)输入和输出
目录Python输入和输出1.1Python输入1.2Python输出Python输入和输出1.1Python输入Python从键盘输入使用的是input()函数,该函数的返回值是字符串。语法格式:变量名=input("输入提示信息字符串")功能:从标准输入读取一行,并以字符串形式返回(去掉结尾的换行符)注意:通过int()、float()、eval(...原创 2019-07-19 16:50:31 · 515 阅读 · 0 评论 -
Python入门之(3.1)顺序结构
Python流程控制结构主要分为3种:顺序结构、选择结构和循环结构。顺序结构是流程控制中最简单的一种结构。该结构额的特点是按照语句的先后顺序依次执行,每条语句只执行一次。顺序结构的程序设计方法如下所述:根据要解决的问题确定变量的个数; 如果变量的值需要直接给出,如一个常量,需设计相应的赋值语句; 如果变量的值需要用户从键盘输入,需设计相应的输入语句; 如果变量是保存运算的结果,需...原创 2019-07-19 21:16:12 · 5271 阅读 · 0 评论 -
Python入门之(3.2)选择结构
目录选择结构1.1 if-else条件语句1.2 if-elif-else判断语句1.3 if语句的嵌套1.4 switch语句的替代方案选择结构在实际应用中,有时需要通过某个判断来决定任务是否执行或者执行的方式。对于这样的情况,仅有顺序结构控制是不够的,需要选择结构。Python中的if语句实现了选择结构控制,还可以使用if-elif结构来实现多分支控制。与...原创 2019-07-19 21:17:13 · 12614 阅读 · 0 评论 -
Python入门之(3.3)循环结构
目录循环结构1.1while循环1.2for循环1.3break和continue语句1.4循环中的else语句1.5嵌套循环1.6字符串的遍历循环1.7pass语句循环结构循环结构是结构化程序设计中常用的结构,可以简化程序,或解决顺序结构和选择结构无法解决的问题。循环是指在满足一定条件的情况下,重复执行一组语句的结构。重复执行的语句称作循环体。1.1 ...原创 2019-07-19 21:18:06 · 992 阅读 · 0 评论 -
Python入门之(2.4)Python数学运算
目录Python数学运算1.1分数1.2复数1.3math模块Python数学运算Python除支持基本的数学运算外,还提供其他语言不常见的数学特性,如分数运算和复数运算。Python的math模块包含高级运算中常见的三角函数、统计函数、对数函数等。1.1分数Python的模块fractions中定义了一个特殊的对象,叫做Fraction。该对象的属性包括分子...原创 2019-07-19 20:10:25 · 4638 阅读 · 2 评论 -
Python入门之(4.1)列表
目录列表1.1列表的创建和使用1.2列表解析1.3列表实现堆栈1.4列表实现队列Python中的术语对象用来表示某种数据类型的任意实例。Python的核心对象是数值、字符串、列表、元组、集合、字典和文件。本单元将介绍列表、元组、集合和字典。文件将在单元5介绍。列表列表是Python中最基本的数据结构,也是最常用的Python数据类型,列表的数据项不需要具有相同的类型...原创 2019-07-22 14:05:30 · 1746 阅读 · 0 评论 -
Python入门之(4.2)元组
目录元组1.1 元组的创建和使用1.2 不可变和可变对象元组元组与列表类似,也是元素的有序序列。元组与列表的区别是:元组存储的值不能被修改,即这些数据值是不可改变的。元组中没有append()、extend()和insert()方法。除此之外,列表中的其他函数和方法对元组同样适用。元组可以当成一个独立的对象使用,也可以通过索引方式引用其他任何元素。1.1 元组的创建和使...原创 2019-07-22 14:07:03 · 928 阅读 · 0 评论 -
Python入门之(8.1)Python中的异常
目录1.1Python中的异常1.2常用异常处理1.3自定义异常为处理Python程序在运行中出现的异常和错误,Python提供了异常处理机制和断言(Assertions)机制。异常是一个事件,会在程序执行过程中发生,并影响程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。该异常是一个表示某种错误的Python对象。当Python脚本发生异常时,需要...原创 2019-10-05 14:14:59 · 187 阅读 · 0 评论