随笔分类 - python
摘要:1.介绍一下如何判断一个对象是可迭代的? 通过collections模块的Iterable类型判断:
阅读全文
摘要: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
阅读全文
摘要:1.位置参数 位置参数也就是必须要传的参数: 对于power(x)函数,参数x就是一个位置参数。 当我们调用power函数时,必须传入有且仅有的一个参数x; 2.默认参数 这样,当我们调用power(5)时,相当于调用power(5, 2): 这里n=2,2就是默认参数,可传,可不传 3.可变参数
阅读全文
摘要:1. 在Windows上是不能直接运行python文件的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上一个特殊的注释: 然后,通过命令给hello.py以执行权限: 就可以直接运行hello.py了,比如在Mac下运行: 小结 用文本编辑器写Python程序,然后保存为后缀为
阅读全文
摘要:当我们编写Python代码时,我们得到的是一个包含Python代码的以.py为扩展名的文本文件。要运行代码,就需要Python解释器去执行.py文件。 由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)
阅读全文

浙公网安备 33010602011771号