您现在的位置: > 行业杂谈 > 服务器中python开发的函数调用精讲
服务器中python开发的函数调用精讲
在从前的学习中我们初步掌握了一些python语言开发中的一些基本的知识点,但是仅仅有这些是远远不够的,对于新世界主机的香港服务器以及香港vps的使用者来说,如果想要熟练地掌握python语言还需要学习很多,这其中函数的调用便是一个必须要掌握的内容,不仅如此,再熟练的使用python语言所提供的函数之余,自己根据工程的需要自定义所需的函数无疑也是一个十分重要的能力,鉴于这种情况的存在,小编就在这里为大家介绍一下python中函数的调用和定义。
下面我们就来介绍一下python中函数的使用:首先我们先来简单的定义一下什么是Python函数:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。
1:函数的定义:
下面我们可以定义一个自己想要功能的函数,以下是简单的规则:首先:函数代码块以 def 开头,后接函数名称和圆括号。然后任何传入参数和自变量必须放在圆括号中间。函数的第一行语句可以选择性地使用文档字符串-用于存放函数说明。最后函数内容以冒号起始,并且缩进。通常最后一条代码为return,以此来结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
函数的定义一般遵循一下语法:
def functionname( parameters ):
"函数_文档字符串"
function_suite
return [expression]
2:函数的调用:
接下来我们稍微讲一下函数的调用:
一般来说,定义一个函数给函数定义了一个名称,指定了参数的个数以及函数体里面代码块的结构。通过这种方法完成了函数的基本结构,这个函数的基本结构完成以后,读者可以通过另一个函数调用执行,也可以直接从Python提示符执行。
如下实例调用了printme()函数:
定义函数
def printme( str ):
"打印任何传入的字符串"
print str;
return;
下面来调用函数
printme("我要调用用户自定义函数!");
printme("再次调用同一函数");
3:匿名函数:
python 使用 lambda 来创建匿名函数。创建方法比def简单很多。但是功能也要少很多,仅仅能在lambda表达式中封装有限的逻辑进去。lambda函数拥有自己的命名空间,且不能访问自有参数列表之外或全局命名空间里的参数。
匿名函数遵循以下语法格式:
lambda函数的语法只包含一个语句,即ambda [arg1 [,arg2,.....argn]]:expression。
4:全局变量和局部变量:
通常来讲,定义在函数内部的变量拥有一个局部作用域,这边是局部变量,定义在函数外的拥有全局作用域,这边是全局变量。局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。这种特性和其他的编程语言:C/C++并没有不同。
如果您还有什么不明确或者是不懂的地方,欢迎来新世界主机咨询了解,详情请咨询QQ: TEL: 。我们必将竭诚为您服务。
本文地址:
http://xgvps.com/xingyezatan/428.htm
版权所有*转载时必须以链接形式注明作者和原始出处
Copyright © 2001-2020 香港vps 网址:http://xgvps.com/
香港vps、香港服务器、香港vps主机、香港vps哪里好、就到香港新世界vps主机。
信息来源于网络以及网友投稿,如侵犯了您的权益,请及时通知本站。