python基础知识梳理-----7函数】的更多相关文章

基本内容梳理 1:函数定义,函数名,函数体以及函数的调用方式 2:函数的返回值 3:函数的参数 4:函数---动态传参数 5:名称空间,局部名称的加载顺序,全局名称空间,作用域,加载顺序 6:函数的嵌套 7:gloabal,nonlcal关键字 一:函数的定义,函数名,函数体以及函数的调用方式 1:使用def()函数关键字来定义函数, 语法: def  函数名(): 函数体 二:函数返回值,以及返回问题 1:执行完函数后,可以使用返回值return()来返回对应的内容 例子: def eat()…
函数 函数是一个独立且封闭完成特定功能的代码块,可以在任何地方被调用.Python内置了很多函数,我们可以直接调用,使用的时候,先查询下Python的官方文档即可: http://docs.python.org/3/library/functions.html#abs,  为什么要使用函数 1.解决代码重复问题  2.代码结构和思维结构一致 3.利于分工合作 4.代码清晰易懂,易修改 如何定义和调用函数 基本语法是: # 定义一个函数 def apple(a): b = a + 1 print(…
一:列表的增加 1: append() lis = ['张三','李四','王二码子','李鹏智障'] lis.append('赵武')      # 这种加法是放在最后 print(lis) 输出 ['张三', '李四', '王二码子', '李鹏智障', '赵武'] 2:  insert(位置,'内容') lis = ['张三','李四','王二码子','李鹏智障'] lis.insert(1,'王自') print(lis)输出 ['张三', '王自', '李四', '王二码子', '李鹏智…
一:python的基本类型 1.int  -----整数,主要进行数学运算 2.str  -----字符串,可以保存少量数据,并进行相关操作, 3. bool ---布尔类型,判断真假 4.list ----列表.存储大量的数据 用[ ]表示 5.tuple ----元组,不可以发生改变的列表, 用()表示 6.dict ----字典,保存键值对,一样可以保存大量的数据 7,set -----集合,保存大量的数据. 并且不可以重复 二:列表切片问题 1:列表索引问题 列表是内容排序[0.1.2.…
1.函数的特点 函数式的编程范式 面向对象的编程范式 所谓函数,就是把重复的代码单独的分离出来,放在一个公共的地方,以后可以一只调用,这样就可以解决多次重复来编写. 2.函数的定义 1 def functionname(形式参数): 3.参数介绍 1)形式参数:在函数定义的时候,括号里边的参数叫做形式参数. 2)实际参数:在函数调用的时候,形式参数被赋予的值称为实际参数. 3)默认参数:在函数定义的时候,可以给形式参数指定具体的值(一般默认对最后一个形参指定值). 4.返回值: 1)使用的关键字…
函数执行流程* 递归Recursion 递归的性能  递归总结 递归练习: def fac(n): if n==1: return n return n*fac(n-1) def fac1(n, f=1): if n == 1: return f f *= n return fac1(n - 1, f) def revert1(n,lst=[]): lst.append(n%10)#可以考虑用divmod()函数 return lst if n//10==0 else revert1(n//10…
集合内容简介: set 一: 集合简介 集合set集合是python的一个基本数据类型.一般不是很常用set.中的元素是不重复的.无序的.里里面的元素必须是可hash的tuple,bool),str,(int,我们可以这样来记set.就是dict类型的数据但是不保存value,只保存setkey.也用表示{}…
内容简介: 1:字典简介 2:字典的增删该查 3:字典嵌套 1: 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成. 在dict中key是唯一的. 在保存的时候, 根据key来计算出一个内存地址. 然后将key-value保存在这个地址中.这种算法被称为hash算法, 所以, 切记, 在dict中存储的key-value中的key'必须是可hash的,如果你搞不懂什什么是可哈希, 暂时可以这样记, 可以改变的都是不可哈希的, 那么可哈希就意味着不可变. 这个是为…
因为公司用的是delphi ,所以自学了一阵delphi,但是随着语言的发展,delphi的前景堪忧啊.辞职以后打算好好学学python,然后找找数据分析和爬虫方面的工作. 记录此贴,仅作学习使用,所有内容网上均有相同内容 一:变量 1:变量:将运算中的结果暂时存储的内存,方便以后使用的量 2:变量的命名规则 1:变量由字母,数字,下滑线组成 2:不可以用数字开头或者是纯数字也不可以 3:不能是系统自己带的关键字段, 4:不要用中文(可以用但是不要用) 5:起名字要有意义 6:名字不要起的太长…
函数 >>>>>>>>>>> : 使用函数的好处 1.代码重用 2.保持一致性,方便维护 3.可扩展性 定义方法 def test01(): age="sasa,sdda" print(age) return(age) #形参,不调用时不占内存,必须一一对应,缺一不行,多一也不行#实参,定义实际的值,这叫位置参数,一个参数不能传两个值,也可以s=test(x=1,z=2,y=3), def test(x, y, z):…