摘要:
1.什么是递归:递归比迭代高级; 在递归函数中调用自己,如下,会陷入死循环: 用非递归方式实现阶乘: 用递归方式实现阶乘: #用递归求阶乘def factorail1(n): if n== 0: return 0 if n==1: return 1 else: return n * factorai 阅读全文
摘要:
1.匿名函数: python允许使用lamda关键字创建匿名函数 2.lambda关键字创建函数 lambda 是关键字,x是变量名,后面的2*x+1是返回值;在调用的时候,先给lambda表达式赋值,以后传参调用就可以了 3.两个内置函数bif 1)filter()过滤器:有两个参数,一个是fun 阅读全文
摘要:
1.函数与过程的区别: 有返回值的是函数,没有返回值的是过程; 函数(function):有返回值 过程(procedure):简单特殊,没有返回值 严格来说,python只有函数,没有过程。没有返回值的函数,默认有一个返回值none 2.返回值: 返回值可以是多种类型,也可以返回多个数据,可以用数 阅读全文
摘要:
1. 参数类型:形参(parameter)和实参(argument) 形参:函数创建过程中name叫形参,只是一个占位,表示有参数,不是具体数值 实参:调用函数过程中,传递过来的参数 2.函数文档:对函数内容、参数、返回值、意义等的介绍;在函数的开头,编写一个字符串,这个字符串不会被打印, 但是引用 阅读全文
摘要:
1.序列(列表、元组、字符串): 列表、远组、字符串有共同点:都可以通过索引得到每一个元素;默认索引值从0开始;可以通过分片的方法得到元素集合;有共同操作符(+,*,in/not in) 2.序列常见的内置方法: 1)list()把一个可迭代对象转化为列表:list()无参数,生成空列表;list( 阅读全文
摘要:
1.函数的写法:def functionname(): 函数执行体 2.函数被执行的条件是:调用函数 functionname() 3.函数的运行机制:在调用函数的地方,默认往上找函数体,找到之后,顺序执行 4.特点: 1)可以不带参数; 2)也可以带参数 def functionname(参数): 阅读全文
摘要:
1.格式化字符串:按照统一的规则输出成字符串 2.format()位置参数 3.format()关键字参数 3.转译字符 如:print '\ta' \t是tab健 阅读全文
摘要:
一、字符串的基本操作: str = ‘i love u’ str1[:5] 取字符串中0-5的字符str1[5] 取字符串第6个字符 str1[:6] + ' test' + str1[6:] 在字符串中插入字符 操作符和列表元组一致 二、内置方法:(http://bbs.fishc.com/thr 阅读全文
摘要:
元组--带上枷锁的列表 1.元组的使用与列表相似,但是列表权限比较大,列表可以任意删除或者修改元素,但是元组是不可以改变的 2.创建和改变元组基本操作: 创建:tuple1=('1','2',3...) 注意,创建元组的关键是“,”逗号,tuple1=(1)这个不是元组,tuple1=(1,)或者t 阅读全文
摘要:
一、向列表中添加元素: 1.append() 向数组中添加一个参数或者数据; 如a.append("1"),不能添加多个数据 2.extend() 添加数据的时候,可以添加添加一个数据,也可以添加一个列表 如:a=[1,2,3] b= ['a','b','c'] a.extend(b) 或者a.ex 阅读全文