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