摘要: 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以 阅读全文
posted @ 2016-06-17 10:52 公众号java-codestack 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): 但如果要生成[1x1, 2x2, 3x3, . 阅读全文
posted @ 2016-06-16 17:57 公众号java-codestack 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 迭代 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码: 可以看出,Python 阅读全文
posted @ 2016-06-16 15:58 公众号java-codestack 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 掌握了Python的数据类型、语句和函数,基本上就可以编写出很多有用的程序了。 比如构造一个1, 3, 5, 7, ..., 99的列表,可以通过循环实现: 取list的前一半的元素,也可以通过循环实现。 但是在Python中,代码不是越多越好,而是越少越好。代码不是越复杂越好,而是越简单越好。 基 阅读全文
posted @ 2016-06-16 15:29 公众号java-codestack 阅读(174) 评论(0) 推荐(0) 编辑
摘要: Python内置了很多有用的函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命 阅读全文
posted @ 2016-06-16 11:34 公众号java-codestack 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 阅读全文
posted @ 2016-06-15 17:52 公众号java-codestack 阅读(148) 评论(0) 推荐(0) 编辑
摘要: list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: 当索引超出了范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(c 阅读全文
posted @ 2016-06-15 17:24 公众号java-codestack 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制 阅读全文
posted @ 2016-06-15 16:58 公众号java-codestack 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Python基础 阅读: 120476 Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者 阅读全文
posted @ 2016-06-15 13:57 公众号java-codestack 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1.新建文本文件,更改后缀名为py.写入内容 2.执行命令 3.注意:使用命令窗口时必须要cd到python文本程序所在的目录才能执行!~ 输入和输出 用print加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: print语句也可以跟上多个字符串,用 阅读全文
posted @ 2016-06-15 11:02 公众号java-codestack 阅读(215) 评论(0) 推荐(0) 编辑