python学习3:自定义函数使用
2014-07-15 23:43
555 查看
# -*- coding: utf-8 -*- #函数使用------------ #函数定义:使用关键字def;例如:def fun(): //还有冒号!!!!!!!! def helloFunc(): print('Hello python world!!!') #调用函数helloFunc() print('--------------------------') #带参数的函数------------------------ def maxFunc(a,b): if a > b: print('最大值为:',a) else: print('最大值为:',b) x = 5 y = 10 #调用函数 maxFunc(5,10) print('--------------------------') #局部变量---------------------------- def func(x): print('x is ',x) x += 20 print('Now x is',x) z = 10 #调用函数func func(z) print('z is ',z) print('--------------------------') #使用global关键字:为一个定义在函数外的变量赋值--- def g_func(): global y print('y is ',y) y = 100 print('Now y is ',y) y = 50 g_func() print('y is ',y) print('--------------------------') #使用默认参数(与C++类似)------------------ def say(msg,times = 1): #默认参数也是由右往左初始化 print(msg * times) #两个数相乘或是返回一个被重复若干次的字符串 #调用say函数 say('hello',2) say('world') print('--------------------------') #使用关键参数(指定其中的一部分,通过命名来为这些参数赋值——这被称作 关键参数) #函数定义 def func(a,b=1,c=100): #函数重载 print('a = ',a,', b = ',b,', c = ',c) #调用函数 func(3,7) func(100,c = 1000) func(c= 101,a = 200) print('--------------------------') #return语句---------------------- def re_func(x,y): if x > y: return x else: return y print('Maxvalue is ',re_func(100,300)) print('--------------------------') #使用DocStrings(文档字符串):个人理解:将函数或者其它对象内部的多行注释输出(多个多行注释,只输出第一个) def printMax(x,y): '''Hello Python world Hello 文档字符串 使用方法:比较简单1''' '''Hello Python world Hello 文档字符串 使用方法:比较简单2''' '''Hello Python world Hello 文档字符串 使用方法:比较简单3''' if x > y: return x else: return y print('Maxvalue is ',printMax(400,300)) print('--------------------------') print('文档字符串:\n',printMax.__doc__) print('--------------------------')
相关文章推荐
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- 学习python第四篇 自定义函数
- python学习之--自定义函数:
- Python中函数参数设置及使用的学习笔记
- Oracle学习记录之使用自定义函数和触发器实现主键动态生成
- python学习--使用 lambda 函数
- Python中的自定义函数学习笔记
- Python学习笔记(七)函数的使用
- Python学习笔记(七)函数的使用
- [Python学习笔记][第五章Python函数设计与使用]
- Oracle学习记录——使用自定义函数和触发器实现主键动态生成
- Python过滤函数filter()使用自定义函数过滤序列实例
- python中自定义函数的使用
- Python学习(五)函数 —— 自定义函数
- python学习--函数使用
- Python:通过计算阶乘来学习lambda和reduce这两个函数的使用
- Python学习13:字符串操作函数使用
- Python学习23:函数装饰器的使用(方法重用)
- Python学习(一)函数定义、使用与嵌套
- Oracle学习记录之使用自定义函数和触发器实现主键动态生成