下面是我做的几个用列:
函数定义,使用和传参
def_str = 函数以如下形式声明:
函数名称([参数1,参数2,参数3......]):
__name__ == '_main__':
输出:hello
(输出:hello
__name__ ==
(
函数可以带参数和返回值,参数将按从左到右的匹配,
默认值,当使用函数时没给相应的参数时,
默认值进行赋值
一个方法:x的y次方
x**
a,b = 0,1
a < (a,end= a,b = b,a +
获取一个新的数组
aram oldList 原数组
aram length 要添加的长度
length > i
ask_ok(prompt,retries=4,complaint= ok = ok (,, ok (,,nop,nope retries = retries - 1
retries < IOError(
__name__ == x = 3
y = 4
n = 2000
(x,,y,,x,, (函数fib(n),当n = (getList([],-10 ask_ok()
运行效果:
Python 3.3.2 (v3.3.2:d047928ae3f6,May 16 2013,00:03:43) [MSC v.1600 32copyright, information.
>>> ================================ RESTART ================================
>>>函数以如下形式声明:
<span style="color: #000000;">
函数可以带参数和返回值,参数将按从左到右的匹配,
参数可设置默认值,当使用函数时没给相应的参数时,
会按照默认值进行赋值
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597<span style="color: #000000;">
你输入的长度小于0
y输出:hello
Yes <span style="color: #0000ff;">or<span style="color: #000000;"> no,please!
y
Yes <span style="color: #0000ff;">or<span style="color: #000000;"> no,please!
y
Traceback (most recent call last):
File <span style="color: #800000;">"<span style="color: #800000;">E:/python33/python_workspace/test_function.py<span style="color: #800000;">",line 80,<span style="color: #0000ff;">in<span style="color: #000000;">
ask_ok(<span style="color: #800000;">'<span style="color: #800000;">y<span style="color: #800000;">'<span style="color: #000000;">)
File <span style="color: #800000;">"<span style="color: #800000;">E:/python33/python_workspace/test_function.py<span style="color: #800000;">",line 69,<span style="color: #0000ff;">in<span style="color: #000000;"> ask_ok
<span style="color: #0000ff;">raise IOError(<span style="color: #800000;">'<span style="color: #800000;">refusenik user<span style="color: #800000;">'<span style="color: #000000;">)
OSError: refusenik user
>>>
</span><span style="color: #0000ff;">def</span><span style="color: #000000;"> <a href="https://www.jb51.cc/tag/hanshu/" target="_blank" class="keywords">函数</a><a href="https://www.jb51.cc/tag/mingcheng/" target="_blank" class="keywords">名称</a>([参数1,参数2,参数3......]):
执行语句
如:
</span><span style="color: #0000ff;">def</span><span style="color: #000000;"> helloWorld():
</span><span style="color: #0000ff;">print</span>(<span style="color: #800000;">'</span><span style="color: #800000;">hello</span><span style="color: #800000;">'</span><span style="color: #000000;">)
</span><span style="color: #0000ff;">if</span> <span style="color: #800080;"><a href="https://www.jb51.cc/tag/name/" target="_blank" class="keywords">__name__</a></span> == <span style="color: #800000;">'</span><span style="color: #800000;">_main__</span><span style="color: #800000;">'</span><span style="color: #000000;">:
helloWorld()
<a href="https://www.jb51.cc/tag/shuchu/" target="_blank" class="keywords">输出</a>:hello
输出:hello
<span style="color: #000000;">
函数可以带参数和返回值,参数将按从左到右的匹配,
参数可设置默认值,当使用函数时没给相应的参数时,
会按照默认值进行赋值
</span><span style="color: #008000;">#</span><span style="color: #008000;">###############################################</span>
3 的 4 次方( 3 ** 4 ) = 81<span style="color: #000000;">
函数fib(n),当n
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597<span style="color: #000000;">
你输入的长度小于0
y输出:hello
Yes <span style="color: #0000ff;">or<span style="color: #000000;"> no,please!
y
Yes <span style="color: #0000ff;">or<span style="color: #000000;"> no,please!
y
Traceback (most recent call last):
File <span style="color: #800000;">"<span style="color: #800000;">E:/python33/python_workspace/test_function.py<span style="color: #800000;">",line 80,<span style="color: #0000ff;">in
ask_ok(<span style="color: #800000;">'<span style="color: #800000;">y<span style="color: #800000;">'<span style="color: #000000;">)
File <span style="color: #800000;">"<span style="color: #800000;">E:/python33/python_workspace/test_function.py<span style="color: #800000;">",line 69,<span style="color: #0000ff;">in<span style="color: #000000;"> ask_ok
<span style="color: #0000ff;">raise IOError(<span style="color: #800000;">'<span style="color: #800000;">refusenik user<span style="color: #800000;">'<span style="color: #000000;">)
OSError: refusenik user
>>>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。