摘要:
高阶函数: 允许将函数作为参数传入另一个函数; 允许返回一个函数。 #返回值为函数的函数sum=lambda x,y:x+ysub=lambda x,y:x-ycalc_dict={"+":sum,"-":sub}def calc(x): return calc_dict[x]print(calc('-')(5,6))print(calc('+')(5,6))#参... 阅读全文
摘要:
内嵌函数(嵌套函数): 意思:在函数里面再定义一个新的函数 如果在函数体内不调用内嵌的函数,那么无法在外部调用 作用域: local(局部作用域) -->enclosing(函数范围作用域)-->global(全局作用域) >build-in(内建对象作用域) 代码块级别的作用域: Python没有 阅读全文
摘要:
函数的返回值: 函数一旦执行到 return,函数就会结束,并会返回return 后面的值,如果不使用显式使用return返回,会默认返回None 。 return None可以简写为 return。 def my_add(x,y): z=x+y return z print(my_add(1,2))##打印的是返回值 def ... 阅读全文
摘要:
涉及内容: 函数的定义方式 函数的文字描述 空操作语句 位置参数 默认参数 关键参数 可变长度参数 函数的定义方式: 函数的文字说明: 为了让别人了解函数的意义,或者避免自己遗忘,可以使用 字符串(不需要赋值,单引号,双引号,多引号都行)、#注释 将文字说明写在函数最开始的位置 def function1... 阅读全文
摘要:
算术运算符: 算术运算符包含: +加法运算、 -减法运算、 *乘法运算、 /精确除法运算、 //地板除法运算、 %求余运算、 **幂运算符 +加法运算: >>> a=1 >>> b=2 >>> c=a+b >>> c 3 -减法运算: >>> c=1000 >>> a=6000 >>> b=c-a... 阅读全文