3. 函数和模块
来源:互联网 发布:举报淘宝店铺会怎么样 编辑:程序博客网 时间:2024/04/29 23:23
# coding=utf-8__author__ = 'liuyb'################## ## 模块 ## ##################import sysimport reimport arrayimport Queueimport copy# dir() 查看函数所有的功能def fuc_dir(): return dir(sys)# coding=utf-8############### 函数模块学习 ###############""""定义函数"""""def printMe(str): print strprintMe("AFASGDF")"""按值传参和按引用传参"""# 如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了def changeMe(myList): myList.append([1, 2, 3, 4]) print u"函数内取值:", myListlist = [10, 20, 30, 40]changeMe(list)print u"函数外取值:", list"""参数--必备参数"""# str 为必备参数# 调用函数时,函数必须传参def necessaryParameter(str): print strnecessaryParameter("hello python")"""参数--命名参数"""def namedParameter(name, age): print 'name is:', name print 'age is :', agenamedParameter(name='pony', age='20')"""参数--缺省参数"""def defaultParameter(name, age=23): print "name is :", name print "age is :", agedefaultParameter("ponyLiu")"""参数--不定长参数"""def randomLengthParameter(name,*tuples): list = [name] print name for element in tuples: list.append(element) print listrandomLengthParameter('bob')randomLengthParameter('bob', 18, "man")"""匿名函数"""sum = lambda x, y: x + yprint u"总和是:", sum(10,20)"""return 语句"""# 可以不返回,不返回,默认值为Nonedef sub(num1, num2): sub = num1 - num2 return subsub = sub(20, 10)print u"计算差为:", subif __name__ == "__main__": print fuc_dir()
0 0
- 3. 函数和模块
- Erlang -模块和函数
- 模块加载和卸载函数
- Python—函数和模块
- 模块(加载函数和卸载函数)
- [Python]os模块和os.path模块的常用函数
- FORCAL中的对象、函数和模块
- python:常用的time模块和函数
- Python练习代码 -- 模块和函数
- Python函数模块创建、发布和使用
- Python正则匹配 -> 模块和基本函数
- Node.js 模块系统和函数
- Python模块和函数的快速查看
- Python常用的模块和函数
- python atexit模块和register函数
- Erlang(4):模块和函数
- Python学习05-函数和模块总结
- Python的函数、模块、包和库
- Spring MVC之@RequestMapping 详解(各种属性详解)
- Android ToolBar简介
- jsp页面时间显示问题
- STL vector
- SOA&淘宝 转载
- 3. 函数和模块
- 计蒜客 难题题库 204 草药的价值
- Android getDecorView用途——屏幕截图 (转)
- 升级win10后,BCB6.0提示未注册
- eclipse保存时自动删除不需要的import
- httpclient http接口调用
- 计蒜客 难题题库 205 图书ISBN号码
- POJ 1700 && nyoj 47 Crossing River(贪心)
- spark各种函数解析