第9章 列表生成式 发表于 2017-06-23 | 分类于 Python入门 | 阅读次数: 生成列表要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): 12>>> range(1, 11)[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 但如果要生成[1x1, 2x2, 3x3, …, 10x10]怎么做? 阅读全文 »
第8章 迭代 发表于 2017-06-23 | 分类于 Python入门 | 阅读次数: 什么是迭代在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 阅读全文 »
第7章 切片 发表于 2017-06-22 | 分类于 Python入门 | 阅读次数: 对list进行切片取一个list的部分元素是非常常见的操作。比如,一个list如下: 1>>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该怎么做? 阅读全文 »
第6章 函数 发表于 2017-06-22 | 分类于 Python入门 | 阅读次数: Python之什么是函数我们知道圆的面积计算公式为: 1S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: 123456r1 = 12.34r2 = 9.08r3 = 73.1s1 = 3.14 * r1 * r1s2 = 3.14 * r2 * r2s3 = 3.14 * r3 * r3 当代码出现有规律的重复的时候,你就需要当心了,每次写3.14 x x不仅很麻烦,而且,如果要把3.14改成3.14159265359的时候,得全部替换。 阅读全文 »
第5章 Dict和Set类型 发表于 2017-06-18 | 分类于 Python入门 | 阅读次数: Python之什么是dict我们已经知道,list 和 tuple 可以用来表示顺序集合,例如,班里同学的名字: 1['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: 1[95, 85, 59] 但是,要根据名字找到对应的成绩,用两个 list 表示就不方便。 阅读全文 »
第4章 条件判断和循环 发表于 2017-06-18 | 分类于 Python入门 | 阅读次数: Python之if语句计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: 12345age = 20if age >= 18: print 'your age is', age print 'adult'print 'END' 阅读全文 »
第3章 List和Tuple类型 发表于 2017-06-18 | 分类于 Python入门 | 阅读次数: Python创建listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 阅读全文 »
第2章 Python中变量和数据类型 发表于 2017-06-17 | 分类于 Python入门 | 阅读次数: Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 阅读全文 »
第1章 python基本配置 发表于 2017-06-17 | 分类于 Python入门 | 阅读次数: 写在前面我是一个Android开发工程师,对于python也属于初学者,我希望通过记录笔记的方式记录我学习python的过程,对自己是一种整理与升华的过程,希望能够对其他python入门学习的开发者也能起到一点作用。 阅读全文 »