函数的参数 局部变量和全局变量 递归函数和匿名函数 高阶函数 函数式编程了解 一、函数的各种参数 关键参数和位置参数:只要记住关键参数必须要放在位置参数后面就行了 非固定参数(可变参数?):*args,**kwargs 二、局部变量和全局变量 针对数字、字符串这样的变量,在函数内部的参数的改变不会影 ...
分类:
编程语言 时间:
2018-04-28 15:40:26
阅读次数:
238
一、自定义函数参数 1.种类 (1)位置参数 "x"就是位置参数 (2)默认参数 "n"就是默认参数 (3)可变参数 "numbers"就是可变参数,调用calc函数时,变元numbers是一个列表 (4)关键字参数 "**every"是关键字参数 (5)命名关键字参数 "*"后面的就是命名关键字 ...
分类:
编程语言 时间:
2018-04-27 22:53:40
阅读次数:
169
#!/usr/bin/envpython#coding:utf-8importos,sys#判断位置参数argv_num=len(sys.argv)ifargv_num!=3:print("请至少输入2位参数:")print("########################################")print("EXample:python%s\033[1;31mfilenamefil
分类:
编程语言 时间:
2018-04-27 21:12:13
阅读次数:
141
形参中的动态参数 args 是把实参中多余的的位置参数放到一个元祖中 kwargs 是把实参中多余的关键字参数放到一个字典中 最终的形参的排列顺序:位置参数,*args,默认参数,**kwargs * 在函数的调用执行时,输入的参数为可迭代对象可以将元素意义添加到args ** 再函数调用执行时,可 ...
分类:
其他好文 时间:
2018-04-27 13:36:02
阅读次数:
128
装饰器应用练习一、实现一个cache装饰器,实现可过期被清除的功能简化设计,函数的形参定义不包含可变位置参数、可变关键词参数和keyword-only参数可以不考虑缓存满了之后的换出问题1)原始defcache(fn):importinspectlocal_cache={}defwrapper(*args,**kwargs):sig=inspect.signature(fn)params=sig.
分类:
编程语言 时间:
2018-04-25 18:53:21
阅读次数:
261
函数:(方法、功能) 作用:1、提高代码的复用性,2、让代码更简洁 函数命名方法 函数不调用是不会被执行的 def calc(a,b): #形参 #位置参数,必填,否则报错 res = a * b print('%s * %s = %s' %(a,b,res)) calc(7,8) #实参 def ...
分类:
编程语言 时间:
2018-04-20 23:38:42
阅读次数:
233
首先讲函数、 注意:函数不调用是不会被执行的 关于函数的参数:必填参数和默认值参数,默认值参数可以不填 1 def calc(a,b): #形参, 形式参数 2 #位置参数,必填参数 3 res = a * b 4 print('%s * %s = %s'%(a,b,res)) 5 6 # calc ...
分类:
编程语言 时间:
2018-04-19 19:34:45
阅读次数:
281
Python 元组 count() 方法用于统计某个元素在元祖,列表,字符串中出现的次数。可选参数为在字符串搜索的开始与结束位置。 参数 sub -- 搜索的子字符串 start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。 end -- 字符串中结束搜索的位置。字符中第一个 ...
分类:
编程语言 时间:
2018-04-19 13:59:54
阅读次数:
338
用法: 它通过{}和:来代替传统%方式 1、使用位置参数 要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表 2、使用关键字参数 要点:关键字参数值要对得上,可用字典当关键字参数传入值,字典前加**即可 3、 ...
分类:
编程语言 时间:
2018-04-18 22:27:50
阅读次数:
235
def my_max(a,b=5,c=20): # a为位置参数,b为默认参数 if a>b: return a else: return b i=my_max(10) print(i) #加一个c,如果c不赋值那就只能放在b默认参数前 #如果赋值,就可以放在b后 因为c成了默认参数 def my_ ...
分类:
其他好文 时间:
2018-04-18 20:15:29
阅读次数:
122