Python复习笔记(三)函数进阶】的更多相关文章

函数 内置函数 常用的内建函数: type()  列出指定对象的类型 help()  能够提供详细的帮助信息 dir()    将对象的所有特性列出 vars()  列出当前模块的所有变量 file,doc,name   __file__  列出文件位置 __doc__  文档字符串 __name__ 被执行的脚本,name == __main__ if __name__ == "__main__": print("hello")   int()  abs() ma…
笔记三:函数 笔记二已取消置顶链接地址:http://www.cnblogs.com/dzzy/p/5289186.html 函数的作用: 給代码段命名,就像变量給数字命名一样 可以接收参数,像argv那样 创建脚本小程序 基础的函数用法: #-*- coding:utf-8 -*- def print_two(*args): arg1,arg2=args print "arg1:%s arg2:%s" %(arg1,arg2) def print_two_again(arg1,arg…
jQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. 安装jQuery 有两个版本的 jQuery 可供下载: Production version - 用于实际的网站中,已被精简和压缩. Development version - 用于测试和开发(未压缩,是可读的代码) 这两个版本都可以从jQuery.com下载. 提示:您可以把下载文件放到与页面相同的目录中,这样更方便使用. 使用jQuery:只需要导入jquery文件后,即可在下边编写…
一. 为什么要使用函数? 函数可以方便阅读代码. 函数可以减少重复代码. 函数可以减少管理操作,减少修改操作. 二. 函数分类: 内置函数:len()   sum()   max()   min() 自定义函数:用户自己设定的函数 三. 函数定义语法: def 函数名称(参数1,参数2,参数3) :   也可以不加参数 '''注释说明''' 函数体     也就是要执行的代码 return  返回值 例子: def name(): x=1 print (x) name() 结果: 四.  函数的…
本节主要内容:1. 函数参数--动态传参2. 名称空间, 局部名称空间, 全局名称空间, 作⽤域, 加载顺序.3. 函数的嵌套4. gloabal, nonlocal关键字 ⼀. 函数参数--动态传参之前我们说过了传参, 如果我们需要给⼀个函数传参, ⽽参数⼜是不确定的. 或者我给⼀个函数传很多参数, 我的形参就要写很多, 很⿇烦, 怎么办呢. 我们可以考虑使⽤动态参数.形参的第三种: 动态参数动态参数分成两种 ::: 1--->>>动态接收位置参数 首先,先回顾依稀位置参数: 注意:动…
函数 函数在编程语言中就是完成特定功能的一个词句组(代码块),这组语句可以作为一个单位使用,并且给它取一个名字.可以通过函数名在程序的不同地方多次执行(这叫函数的调用).函数在编程语言中有基本分为:预定义函数,自定义函数.预定义函数可以直接使用,而自定义函数顾名思义需要我们自己定义函数. 为什么要使用函数 在编程中使用函数主要有两个优点: 1.降低编程难度:通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足够简单时,我们就可以分而治之,各个小问题解决了,大问…
这篇文章介绍有关 Python 函数中一些常被大家忽略的知识点,帮助大家更全面的掌握 Python 中函数的使用技巧 1.函数文档 给函数添加注释,可以在 def 语句后面添加独立字符串,这样的注释被称为文档字符串,它将作为函数的一部分储存起来,下面是一个演示程序 >>> def square(x): 'Calculates the square of the number x.' return x*x 可以通过下面语句访问文档字符串 >>> squeare.__doc…
>>> # 函数>>> def myFirstFunction(params1,params2...): print("这是我的第一个函数!") print("Python你好吗?") >>> #调用函数>>> >>> myFirstFunction()这是我的第一个函数!Python你好吗? >>>  # 函数的返回值  return #函数文档, 就是函数…
问题 1:在函数内部,针对参数使用 赋值语句,会不会影响调用函数时传递的 实参变量? —— 不会! 无论传递的参数是 可变 还是 不可变 只要 针对参数 使用 赋值语句,会在 函数内部 修改 局部变量的引用,不会影响到  外部变量的引用 问题 2:如果传递的参数是 可变类型,在函数内部,使用 方法 修改了数据的内容,同样会影响到外部的数据 面试题 —— += 在 python 中,列表变量调用 += 本质上是在 执行列表变量 的 extend 方法,不会修改变量的引用 2) 调用带有多个缺省参数…
一.map/reduce map map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次 作用到序列的每个元素,并把结果作为新的Iterator返回. reduce reduce把 结果 继续 和序列 的 下一个元素 做 累积计算 str ===> int filter() Python内建的 filter()函数用于过滤序列. filter():接收一个函数和一个序列.和map()不同的是,filter()把传入的函数依次作用于每个元素,然后 根据返回值是Tru…