python编程基础之二十四
2024-09-01 10:39:47
函数:
def 函数名([参数1],[参数2],[参数3], ... ,[参数n]):
函数体代码
函数名命名规则:同标识符命名相同,但是多了一点,不要和系统函数重名,其实所有命名都是一样只要符合标识符命名,然后不要和系统的各种名字相同就行,但是每一种命名一般都有自己不同的风格,函数名命名风格一般是用下划线分隔法
函数参数分为:位置参数,关键字参数,默认值参数,可变参数,
函数形参位置关系:从左至右应该依次是:位置参数,关键字参数,默认参数,可变参数
位置参数:就是要按照顺序,来传参,
关键字参数:就是可以不按顺序来,但是要求你在传参的时候,每个实参都是以键值对(形参:实参)的形式传入
默认值参数:就是可以省略这个参数不传,也不会报错
可变参数:可变参数有两种:1、*args形式,传参的时候可以多传,多余的全部以元组的形式传入,
2、**kwargs形式,传参要以键值对的形式传入,多余的全部以字典的形式传入
参数还可以按照是否值传递分类为:1、不可变参数:int , float , str , tuple ,set , bool ,complex , None
2、不可变参数:list , dict
返回值:就是通过return返回的那个
return的作用一个是终止函数的执行,所有执行了return后,其后的语句不会被执行
如果没有return语句,则默认返回的是None
return还可以返回给调用者数值
return可以返回一个值,如果要返回多个值,那么返回的是一个元组
最新文章
- ajax和jquery
- OpenStack 行业正进入拓展期:行业云将成为新一轮工业革命的基础设施和引擎
- 040. asp.netWeb中TreeView控件绑定XML文件
- 虚拟机 centos设置代理上网
- java读取文件
- json深度详解及org.json库
- unity3d 破解安装
- [Angular2 Form] Build Select Dropdowns for Angular 2 Forms
- jquery页面滚动,菜单固定到顶部
- python学习之self,cls,staticmethod,classmethod
- REST API TESTING
- iOS 支持arm_64 和 x86_64 的OpenSSL 静态库(libcrypto.a, libssl.a)
- Python处理海量手机号码
- log4j配置及使用
- Java基础系列--instanceof关键字
- Ford VCM II Ford VCM2 Diagnostic Tool with Ford IDS v108 Installed On Laptop Ready to Use
- libvirt的security
- C# 反射常见用法
- Java复习 之多线程
- NGINX.conf配置文件支持pathinfo