Python
文章平均质量分 50
hannah_aimee
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python小白学习-01【输入】
1. sys.stdin.readline()和input()区别 #********sys.stdin.readline()作为输入 import sys line = sys.stdin.readline() #nihao print(line) #nihao \n print(line.strip()) #nihao print(type(line)) #<class 'st...原创 2018-07-18 11:08:34 · 211 阅读 · 0 评论 -
Python小白学习-02【数据结构-序列】
数据结构是通过某种方式(例如对元素进行编号组织在一起的数据元素的集合)。 在Python中,最基本的数据结构是序列。 Python中包含6种内建的序列 (列表,元组,字符串,Unicode字符串,buffer对象和xrange对象) 注意:在Python中,还有一种数据结构叫做容器。容器包含了序列、映射和集合。 1 通用序列操作 1.1 索引 位置索引 1.2 分片/切片 #分片...原创 2018-07-19 11:06:54 · 239 阅读 · 0 评论 -
Python小白学习-03【抽象】
目录 1 抽象和结构 2 例子 3 升华 1 抽象和结构 抽象可以节省很多工作,实际上它的作用还要更大。它是使得计算机程序可以让人读懂的关键(这也是最基本的要求,不管是读还是写程序) 自己的理解:抽象,就是将实现一个功能的一系列的操作先简明的说出来,之后具体的实现,再用具体的函数去表达。 书中的小结:抽象是隐藏多余细节的艺术。定义处理细节的函数可以让程序更抽象。 2 例子 ...原创 2018-07-25 15:02:30 · 425 阅读 · 0 评论 -
Python小白学习-04【更加抽象-面向对象】
Python的核心概念----创建自己的对象(尤其是类型或者被称为类的对象)。 1 概念 面向对象程序设计中的术语对象基本上可以看做数据(特性)以及一系列可以存取、操作这些数据的方法所组成的集合。 为什么要使用对象替代全局变量和函数的原因: 多态:对不同类的对象使用同样的操作(比如,对于字符串、整数等不同的数据类型,可以进行同样的操作) 封装:对外部世界隐藏对象的工作细节(??) 继承...原创 2018-07-27 08:37:07 · 202 阅读 · 0 评论 -
Python小白学习-05【异常】
1 什么是异常 Python用异常对象来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的回溯(Traceback,一种错误信息)终止执行: 2 出错方式 raise语句 引发异常,可以用一个类或者实例参数调用raise语句: raise Exception 自定义异常类 创建自己的异常类?只要确保是从Exception类继承的就可以编写一个...原创 2018-07-27 14:32:27 · 245 阅读 · 0 评论 -
Python小白学习-06【方法、属性、迭代器】
1 构造方法 构造方法,代表类似于以前例子中使用过的那种名为init的初始化方法 构造方法和其他普通方法不同的地方在于,在一个对象被创建后, 会立即调用构造方法。 #构造方法,代表类似于以前例子中使用过的那种名为init的初始化方法 #构造方法和其他普通方法不同的地方在于,在一个对象被创建后, #会立即调用构造方法。 class FooBar: #一般初始化方式 def _...原创 2018-07-27 15:00:01 · 299 阅读 · 0 评论 -
Python小白学习-07【模块、包、标准库】
1 模块 模块的作用: 代码重用。把代码放在模块中,就可以在多个程序中使用这些代码。 import test1 ti = test1.TestIterator() print(list(ti)) 包: 包是另外一类模块,包可以包含其他模块。当模块存储在文件中时(扩展名.py),包就是模块所在的目录。 必须包含一个命名为__init__.py的文件(模块)。 如果将它作为普通模块导入...原创 2018-08-01 17:45:28 · 196 阅读 · 0 评论
分享