Python的基础知识点(二)
来源:互联网 发布:obs直播软件ipad 编辑:程序博客网 时间:2024/05/19 03:21
15. 函数用关键字def来定义。
def sayHello(): print("Hello!")sayHello()
16. 函数中参数名称为形参而我们提供给函数调用的值称为实参。
17. 如果我们想在函数里为一个定义在函数外的变量赋值,需要使用global语句。
x = 50print(x)def changex(): global x x = 4changex()print(x)
注:global语句用来声明函数里定义的x是一个全局变量。
18. 默认参数值:如果你在调用函数的时候不想为这些参数提供值,那么这些参数使用默认参数值。我们可以在函数定义的形参名后加上赋值运算符和默认值,从而给形参指定默认参数值。
19. pass语句在Pyth中表示一个空的语句块。
20. docstrings(文档字符串)。在函数的第一个逻辑行的字符串称为这个函数的文档字符串。同样也使用于模块和类。应该养成一个习惯,在写每一个函数、模块或者类的时候都应该增加文档字符串,以提高代码的可阅读性。文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。
def sayHello(): '''Prints the words. Hello''' print('Hello')print(sayHello.__doc__)
阅读全文
0 0
- Python的基础知识点(二)
- Python学习笔记(基础知识点二)开更了~
- Python的基础知识点(一)
- C#基础知识点(二)
- python知识点(二)字符串
- Python基础(语法知识点)
- python基础知识点(1)
- python基础(二)
- python基础(二)
- Python基础(二)
- python 基础(二)
- Python基础(二)
- Python基础(二)
- python基础(二)
- python基础(二)
- Python基础(二)
- Java基础知识点总结(二)
- Java基础------知识点整理(二)
- linux 如何杀掉 tty终端
- [LintCode]407.加一
- LeetCode-13Sum
- ASP.NET Core服务器综述
- Java实现:利用栈进行后缀表达式计算实例
- Python的基础知识点(二)
- 自定义复选框,复选框样式修改,重写复选框
- CCF之Z形扫描
- 帧动画的实现
- AutoPilot02(去哪儿2017校招真题) 无法AC
- linux设备和驱动加载的先后顺序
- 场景文字检测之TextBoxes
- 2015年上半年 软件设计师 上午试卷 综合知识-2
- CSDN写博客体验太差了,各种不稳定,MarkDown也是各种问题,转战简书了