随笔分类 -  python

摘要:1.介绍一下如何判断一个对象是可迭代的? 通过collections模块的Iterable类型判断: 阅读全文
posted @ 2017-11-21 17:57 小king哥 阅读(364) 评论(0) 推荐(0)
摘要:1.如果一个函数在内部调用自身本身,这个函数就是递归函数。 例:计算 n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = (n-1)! x n = fact(n-1) x n 阅读全文
posted @ 2017-11-20 18:14 小king哥 阅读(258) 评论(0) 推荐(0)
摘要:1.位置参数 位置参数也就是必须要传的参数: 对于power(x)函数,参数x就是一个位置参数。 当我们调用power函数时,必须传入有且仅有的一个参数x; 2.默认参数 这样,当我们调用power(5)时,相当于调用power(5, 2): 这里n=2,2就是默认参数,可传,可不传 3.可变参数 阅读全文
posted @ 2017-11-20 15:58 小king哥 阅读(265) 评论(0) 推荐(0)
摘要:1. 在Windows上是不能直接运行python文件的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释: 然后,通过命令给hello.py以执行权限: 就可以直接运行hello.py了,比如在Mac下运行: 小结 用文本编辑器写Python程序,然后保存为后缀为 阅读全文
posted @ 2017-11-14 11:42 小king哥 阅读(59206) 评论(1) 推荐(0)
摘要:当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大) 阅读全文
posted @ 2017-11-14 10:29 小king哥 阅读(523) 评论(0) 推荐(0)