摘要: 在函数内部,可以调用其他函数。如果一个函数在内部调用本身,这个函数就是递归函数。比如计算阶乘n! = 1 x 2 x 3 x ... x n,用函数func(n)表示,于是,func(n)用递归的方式写出来就是: def func(n): if n == 1: return 1 return fun 阅读全文
posted @ 2018-12-19 20:58 momingQI 阅读(178) 评论(0) 推荐(0)
摘要: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数。但我们可以创建函数,这被叫做用户自定义函数。 在python中使用def关键字定义函数具体格式如下: def 函数名 (参数): 代码块 函数的第一行语句可以 阅读全文
posted @ 2018-12-19 14:17 momingQI 阅读(209) 评论(0) 推荐(0)
摘要: 格式化输出有两种%和format函数 format的功能要比百分号方式强大。%用法的格式 1 s1 = "i am %s,%d years old" % ('jeck',26) #按位置顺序依次输出 2 s2 = "i am %(name)s, i am %(age)d years old" % { 阅读全文
posted @ 2018-12-19 14:17 momingQI 阅读(154) 评论(0) 推荐(0)
摘要: for循环是对任意可迭代的对象进行遍历,例如:字符串、列表、元组、字典的keys(dict.keys 字典的键)、values(dict.values 字典的值)、items(dict.items 字典的键值对)。而对于整数值可以利用range函数使得整数变为可迭代对象(需要注意的是使用range函 阅读全文
posted @ 2018-12-19 11:34 momingQI 阅读(276) 评论(0) 推荐(0)