首页 > 新闻动态 >  

新闻动态
NEWS

python开辟_python中的函数定义

添加时间:2013-7-23 点击量:

下面是我做的几个用列:



 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 输出:hello
17
18 print(def_str)
19
20 下面进行举例申明
21
22 def helloWorld():
23 print输出:hello
24
25 if __name__ == __main__:
26 helloWorld()
27
28 print29 ################################################
30
31 函数可以带参数和返回值,参数将按从左到右的匹配,
32 参数可设置默认值,当应用函数时没给响应的参数时,
33 会遵守默认值进行赋值
34
35 ################################################
36
37
38 定义一个办法:x的y次方
39 def myMethod(x,y):
40 return xy
41
42 def fib(n):
43 a , b = 0 , 1
44 while a < n:
45 print(a, end=
46 a , b = b , a + b
47 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 oldList
57 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 inyyeyes):
64 return True
65 if ok innnonopnope):
66 return False
67 retries = retries - 1
68 if retries < 0:
69 raise IOError(refusenik user
70 print(complaint)
71
72 if __name__ == __main__:
73 x = 3
74 y = 4
75 n = 2000
76 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
copyrightcredits or license() for more information.
>>> ================================ RESTART ================================
>>>
python中的函数以如下情势声明:

def 函数名称([参数1,参数2,参数3......]):
履行语句

如:

def helloWorld():
printhello

if __name__ == _main__:
helloWorld()

输出:hello

输出:hello
###############################################

函数可以带参数和返回值,参数将按从左到右的匹配,
参数可设置默认值,当应用函数时没给响应的参数时,
会遵守默认值进行赋值

###############################################

3 的 4 次方( 3 4 ) = 81
函数fib(n),当n
= 2000
0
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
>>>


读书,不要想着实用,更不要有功利心。读书只为了自身的修养。邂逅一本好书如同邂逅一位知己,邂逅一个完美之人。有时心生敬意,有时怦然心动。仿佛你心底埋藏多年的话,作者替你说了出来,你们在时光深处倾心相遇的一瞬间,情投意合,心旷神怡。
分享到: