2016年6月5日

第十四课、语句及数据结构应用

摘要: 一、最基本的迭代 # 字符串 a = 'asdfD4dfdDFSA34' for i in a: print i # 列表 b = [1,2,3,4,5,6] for i in b: print i # 元组 c = ('a','b','c','d') for i in c: print i 二、如何迭代字典 # 字典,在字典中键是唯一的 d = {... 阅读全文

posted @ 2016-06-05 15:19 慧命 阅读(192) 评论(0) 推荐(0) 编辑

2016年6月1日

第十三课、基础篇综合习题

摘要: 1. 已知字符串 a = "aAsmr3idd4bgs7Dlsf9eAF",要求如下 1.1 请将a字符串的大写改为小写,小写改为大写。 a = 'aAsmr3idd4bgs7Dlsf9eAF' b = [] for i in xrange(len(a)): if a[i].isupper(): b.append(a[i].lower()) elif a[i].... 阅读全文

posted @ 2016-06-01 23:16 慧命 阅读(1250) 评论(0) 推荐(0) 编辑

2016年5月30日

第十二课:Python语句讲解二

摘要: 一、复习1. 控制流的基本组成部分 条件,执行代码块2. if的基本格式 3. 控制流的条件表达式(expression)结果, 必须为True真, 语句才能执行下去,这一点切记.4. 冒号永远不要忘记。 尽量用4个空格,不用TAB 制表符 二、while语句1. while的基本格式 2. whi 阅读全文

posted @ 2016-05-30 23:16 慧命 阅读(293) 评论(0) 推荐(0) 编辑

第十一课:Python语句讲解

摘要: 一、print语句 1. 基本输出 2. print的逗号 3. 输出到文件 >> 为重定向 二、控制流语句(control flow) 1. 由条件和执行代码块组成 1.1 条件可以分为决策(if - 决策条件)、循环(for - 循环条件)和分支(swich - 分支条件,被if elif 代替 阅读全文

posted @ 2016-05-30 22:22 慧命 阅读(214) 评论(0) 推荐(0) 编辑

2016年5月29日

第十节课:再议数据结构与数据类型

摘要: 一、list, dict, tuple之它们其实是好基友 1. 没有最优秀的数据结构,只有最适用的. 2. 了解每个数据结构才能活学活用 3. 它们相互转化如此简单 ps:如果一个问题能用Python的内置数据类型解决,推荐使用内置的数据类型,这样做的效率是比较好的. list[1,2,3,4] 是 阅读全文

posted @ 2016-05-29 19:40 慧命 阅读(175) 评论(0) 推荐(0) 编辑

2016年5月28日

第九节课:这些难缠的符号

摘要: 一、先得讲讲二进制 二、难缠的符号 1. 难缠的符号之一 >>(二进制 - 右移) << (二进制 - 左移) 左移运算 左位移运算 a << N 结果是 a * (2**N) 2. 难缠的符号之二 & (按位与) 比较两个数字的二进制同一位,如果同一个位置的值都是1,则返回的值是1,否则为0 例1 阅读全文

posted @ 2016-05-28 22:24 慧命 阅读(226) 评论(0) 推荐(0) 编辑

2016年5月26日

第八节课:基本数据结构习题

摘要: ##习题1: 列表a = [11,22,24,29,30,32] 1 把28插入到列表的末端 2 在元素29后面插入元素57 3 把元素11修改成6 3 删除元素32 4 对列表从小到大排序 ##习题2: 列表b = [1,2,3,4,5] 1 用2种方法输出下面的结果: [1,2,3,4,5,6, 阅读全文

posted @ 2016-05-26 23:25 慧命 阅读(448) 评论(0) 推荐(0) 编辑

2016年5月25日

第七节课:字典

摘要: 字典是无序的,它不能通过偏移量来索引,只能通过键来存取. 字典= {'key':value} key:类似我们现实的钥匙,而value则是锁。一个钥匙开一个锁. 特点:内部没有顺序,通过键来读取内容,可嵌套,方便我们组织多种数据结构,并且原地修改里面的内容,属于可变类型. 组成字典的键必须是不可变的 阅读全文

posted @ 2016-05-25 23:02 慧命 阅读(196) 评论(0) 推荐(0) 编辑

第六节课:元组和集合

摘要: 第六节课:元组合集合 首先,看一下英文对应词汇“迭代”-》"iteration"->(computer science) a single execution of a set of instructions that are to be repeated; "the solution took h 阅读全文

posted @ 2016-05-25 23:00 慧命 阅读(690) 评论(0) 推荐(0) 编辑

2016年5月23日

第五节课:Python列表的应用

摘要: 一、内置list方法 a = 'asdsf' list(a) 返回一个列表, 参数是可选迭代对象。 里面输出的内容还是保持了传入可迭代对象的元素和顺序. 如果参数为空,则返回一个空的列表. 二、xrange和range的区别 2.1 迭代的意思:重复很多次做一些事情。 在Python中实现了__it 阅读全文

posted @ 2016-05-23 23:55 慧命 阅读(228) 评论(0) 推荐(0) 编辑

导航