最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

python中的函数介绍

来源:动视网 责编:小采 时间:2020-11-27 14:23:21
文档

python中的函数介绍

python中的函数介绍:下面是我做的几个用列: 1 #python中的函数定义,使用和传参 2 def_str = '''\ 3 python中的函数以如下形式声明: 4 5 def 函数名称([参数1,参数2,参数3......]): 6 执行语句 7 8 如: 9 10 def helloWorld():11
推荐度:
导读python中的函数介绍:下面是我做的几个用列: 1 #python中的函数定义,使用和传参 2 def_str = '''\ 3 python中的函数以如下形式声明: 4 5 def 函数名称([参数1,参数2,参数3......]): 6 执行语句 7 8 如: 9 10 def helloWorld():11

下面是我做的几个用列:

 1 #python中的函数定义,使用和传参 2 def_str = ''' 3 python中的函数以如下形式声明: 4 5 def 函数名称([参数1,参数2,参数3......]): 6 执行语句 7 8 如: 9 10 def helloWorld():11 print('hello')12 13 if __name__ == '_main__':14 helloWorld()15 16 
输出:hello17 '''18 print(def_str)19 20 #下面进行举例说明21 22 def helloWorld():23 print('输出:hello')24 25 if __name__ == '__main__':26 helloWorld()27 28 print('''29 ################################################30 31 函数可以带参数和返回值,参数将按从左到右的匹配,32 参数可设置默认值,当使用函数时没给相应的参数时,33 会按照默认值进行赋值34 35 ################################################36 ''')37 38 #定义一个方法:x的y次方39 def myMethod(x,y):40 return x**y41 42 def fib(n):43 a , b = 0 , 144 while a < n:45 print(a, end=' ')46 a , b = b , a + b47 print()48 49 #获取一个新的数组50 #@param oldList 原数组51 #@param length 要添加的长度52 def getList(oldList,length):53 if length > 0:54 for i in range(0,length):55 oldList.append(i)56 return oldList57 else:58 return '你输入的长度小于0'59 60 def ask_ok(prompt, retries=4, complaint='Yes or no, please!'):61 while True:62 ok = input(prompt)63 if ok in ('y', 'ye', 'yes'):64 return True65 if ok in ('n', 'no', 'nop', 'nope'):66 return False67 retries = retries - 168 if retries < 0:69 raise IOError('refusenik user')70 print(complaint)71 72 if __name__ == '__main__':73 x = 374 y = 475 n = 200076 print(x , '的' , y , '次方(' ,x ,'**' , y ,') = ' , myMethod(x,y))77 print('函数fib(n),当n =' ,n)78 fib(n)79 print(getList(['begin'],-10))80 ask_ok('y')

运行效果:

Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.>>> ================================ RESTART ================================
>>> 
 python中的函数以如下形式声明: def 函数名称([参数1,参数2,参数3......]):
 执行语句

 如: def helloWorld(): print('hello') if __name__ == '_main__':
 helloWorld()

 
输出:hello 输出:hello ################################################ 函数可以带参数和返回值,参数将按从左到右的匹配, 参数可设置默认值,当使用函数时没给相应的参数时, 会按照默认值进行赋值 ################################################ 3 的 4 次方( 3 ** 4 ) = 81函数fib(n),当n = 20000 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 你输入的长度小于0 y输出:hello Yes or no, please! y Yes or no, please! y Yes or no, please! y Yes or no, please! y Traceback (most recent call last): File "E:/Python33/python_workspace/test_function.py", line 80, in <module> ask_ok('y') File "E:/Python33/python_workspace/test_function.py", line 69, in ask_ok raise IOError('refusenik user') OSError: refusenik user>>>

文档

python中的函数介绍

python中的函数介绍:下面是我做的几个用列: 1 #python中的函数定义,使用和传参 2 def_str = '''\ 3 python中的函数以如下形式声明: 4 5 def 函数名称([参数1,参数2,参数3......]): 6 执行语句 7 8 如: 9 10 def helloWorld():11
推荐度:
标签: 中的 介绍 里面的
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top