python基础知识第九篇(函数)】的更多相关文章

函数 >>>>>>>>>>> : 使用函数的好处 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):…
开发语言: 高级语言:python java php c++ 生成的字节码 字节码转换为机器码 计算机识别运行 低级语言:C 汇编 生成的机器码 PHP语言:适用于网页,局限性 Python,Java:即可以写网页,也可以写后台功能. JAVA语言:开发效率低,代码量较多,但是执行效率高. Python语言:执行效率较Java低,但是代码量少,实现的功能一样,开发的效率高. Python的种类 jpython  ------------------------java 效率小于 cpython…
函数 函数是一个独立且封闭完成特定功能的代码块,可以在任何地方被调用.Python内置了很多函数,我们可以直接调用,使用的时候,先查询下Python的官方文档即可: http://docs.python.org/3/library/functions.html#abs,  为什么要使用函数 1.解决代码重复问题  2.代码结构和思维结构一致 3.利于分工合作 4.代码清晰易懂,易修改 如何定义和调用函数 基本语法是: # 定义一个函数 def apple(a): b = a + 1 print(…
1.函数的特点 函数式的编程范式 面向对象的编程范式 所谓函数,就是把重复的代码单独的分离出来,放在一个公共的地方,以后可以一只调用,这样就可以解决多次重复来编写. 2.函数的定义 1 def functionname(形式参数): 3.参数介绍 1)形式参数:在函数定义的时候,括号里边的参数叫做形式参数. 2)实际参数:在函数调用的时候,形式参数被赋予的值称为实际参数. 3)默认参数:在函数定义的时候,可以给形式参数指定具体的值(一般默认对最后一个形参指定值). 4.返回值: 1)使用的关键字…
Python的运算符比较通俗和其他语言的几乎没什么区别 一.算数运算符 " + " 加法运算 >>> 1+3 4 加法运算扩展 "增强赋值操作"        格式: value += value2 例: >>> value = 12 >>> value += 13 >>> value 25 综合上面的例子其实不难判断出 value += value2 和 value = value + val…
函数执行流程* 递归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…
基本内容梳理 1:函数定义,函数名,函数体以及函数的调用方式 2:函数的返回值 3:函数的参数 4:函数---动态传参数 5:名称空间,局部名称的加载顺序,全局名称空间,作用域,加载顺序 6:函数的嵌套 7:gloabal,nonlcal关键字 一:函数的定义,函数名,函数体以及函数的调用方式 1:使用def()函数关键字来定义函数, 语法: def  函数名(): 函数体 二:函数返回值,以及返回问题 1:执行完函数后,可以使用返回值return()来返回对应的内容 例子: def eat()…
补充知识 1.字符串方法的补充 s = str() s.format() # 格式化输出 "连接符".join("连接的对象") # 拼接 s.find() # 字符串的查找 s.capitalize() # 首字母大写 s.title() # 单词的首字母大写 s.index("e") # 查找某个对象的索引值 s.center(20) # 居中显示字符串 s.encode("utf-8") # 编码 s.swapcase(…
基本数据类型 数字                  整形 int                             ---int                            将字符串转换为数字 num=" n1=int(num) print(n1) print(type(a)) 查看是什么类型的 num=10 print(type(num)) .               ----bit_length 当前数字的二进制,表示至少用几位来二进制 num=10 s1=num.bi…
1 def out(): 2 username=input("请输入用户名:\n") 3 password=input("请输入密码:\n") 4 return username,password 5 def registered(): 6 username,password=out() 7 temp=username+"|"+password 8 with open(file="log.txt",mode="w&q…