上一页 1 ··· 3 4 5 6 7
摘要: 函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程 阅读全文
posted @ 2017-08-30 10:38 zy-- 阅读(122) 评论(0) 推荐(0)
摘要: 直接启动python的交互式环境是不行的,还是要启动Windows的命令提示符。 阅读全文
posted @ 2017-08-30 09:49 zy-- 阅读(158) 评论(0) 推荐(0)
摘要: 返回多个值 函数可以返回多个值吗?答案是肯定的。 比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的新的坐标: import math语句表示导入math包,并允许后续代码引用math包里的sin、cos等函数。 然后,我们就可以同时获得返回值: 但其实这只是一种假象 阅读全文
posted @ 2017-08-29 18:00 zy-- 阅读(220) 评论(0) 推荐(0)
摘要: def reverse_s(s): if len(s) <= 1: return s else: #如果只写s[1:],只能返回n, return reverse_s(s[1:]) + s[0]s = "ilikepython"print reverse_s(s) 阅读全文
posted @ 2017-08-26 10:55 zy-- 阅读(143) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7