python
文章平均质量分 72
冬瓜排骨汤
这个作者很懒,什么都没留下…
展开
-
学习python(一) 基本类型
当我刚开始工作的时候,对每个小的program,我都用C++实现,虽然我C++很糟糕,但是我只会它。因为主要是linux下处理一些文本并进行分析,但是写C++程序费时太久,后来我开始用shell,使用一些linux命令加上grpawk sed等工作,起初也没问题,但是当遇到较复杂问题时,开始无法应付,这时候我想,我需要一个解释型的脚本语言,能够快速的处理文本,之前学过一个月的perl,了解一些简单原创 2014-11-23 17:26:14 · 554 阅读 · 0 评论 -
学习python(三) 条件和循环
条件和循环 序列解包 x, y, z = 1, 2, 3 可以用来交换x, y = y, x 增量赋值可以用 x = x + 1 但不能写x++ 条件语句主要是if elif else注意条件语句末尾加: 条件语句中的条件可以有比较运算符 == = != in not in is not is 多个条件可以用 and or not 组合 循环 while Tru原创 2014-11-23 18:21:15 · 753 阅读 · 0 评论 -
学习python(二) 数据结构
常用结构:列表 元组字符串 字典 最基本的数据结构:序列。其包含有列表 元组 字符串 Unicode字符串 buffer对象 xrange对象 sequence序列通用操作: 索引 seq=['hello', 1, 'world'] 使用seq[0]seq[1] seq[2]分别取出元素,可以反向索引,如-1 -2 分片 seq[0:2] 取其前两个元素成一个新的序列 复制序列可以用分原创 2014-11-23 17:42:30 · 676 阅读 · 0 评论 -
学习python(五) 异常
python使用异常对象来表示异常情况。遇到异常后,会引发异常,如果异常对象未被处理或捕获,程序就会用回溯并终止执行。如果知道某段代码可能导致某种异常,如除零,又不希望终止,那么就根据需要添加try/except 或者try/finally进行处理。 虽然使用条件语句也能实现与异常处理同样的功能,但是条件语句可能在自然性和可读性上差些,所以尽量使用异常处理机制。(在做一件事时去处理可能出现的错误原创 2014-11-30 18:48:11 · 666 阅读 · 0 评论 -
学习python(四) 函数
函数是一种抽象,是实现可重用代码的最直接的形式。 通过编写函数,封装了方法,之后可以直接调用函数,节省了代码量。 创建函数 def func(): pass 返回值 函数使用return语句返回,可以有返回值,或者无返回值。 需要多个返回值可以返回一个元组。 设计程序时,有多个if分支语句,要确保都有返回值,没有返回值默认返回None。 参数原创 2014-11-30 18:39:53 · 710 阅读 · 0 评论