美文网首页python相关
4. Python的函数

4. Python的函数

作者: edwin1993 | 来源:发表于2018-03-27 16:04 被阅读0次
简介

函数是重用的程序段。通过给一块语句特定的名称(函数名),使用名称来在程序的任意位置使用该语句块。
函数可以携带参数。参数在函数定义的圆括号对内指定,用逗号分割。当我们调用函数的时候,我们以同样的方式提供值。

stringEx = " hello world "
# 声明
def sayHi(santence):
  print santence

# 调用
sayHi('hello Python')# 实参调用
sayHi(stringEx)#形参调用

# 结果
hello Python
hello world
局部变量

当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,其作用范围为函数内部,所以称为局部变量。

可以使用global语句实现函数内的变量在全局有效。


def fun():
  global x = 3

fun()
print x

# 结果
3
默认参数与关键参数

可以在函数定义的形参名后加上赋值运算符(=)和默认值,从而给形参指定默认参数值。

def fun (a = 3, b = 4)
  print a
  print b 

fun (1)
fun(b =1)

# results:
1 4
3 1
return

return语句用来从一个函数返回,即跳出函数。也用于将函数内的内容输出。

DocStrings

文档字符串被简称为 docstrings ,被用于对程序进行说明。
函数的第一个逻辑行的字符串是这个函数的 文档字符串

def printMax(x, y):
'''Prints the maximum of two numbers.

The two values must be integers.'''
if x > y:
  print x, 'is maximum'
else:
  print y, 'is maximum'

printMax(3, 5)
print printMax.__doc__

#结果
5 is maximum
Prints the maximum of two numbers.

The two values must be integers

文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。
以使用doc(注意双下划线)调用printMax函数的文档字符串属性。

相关文章

  • 4. Python的函数

    简介 函数是重用的程序段。通过给一块语句特定的名称(函数名),使用名称来在程序的任意位置使用该语句块。函数可以携带...

  • Python基础教程二

    主要内容: 1.函数 2.类 3.异常处理 4.文件 8.函数 1.定义函数: 使用关键字def来告诉python...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • Python函数式介绍一 - 高阶函数

    Python函数式介绍一 - 高阶函数Python函数式介绍二 - 链式调用 最近为了给朋友推广Python函数式...

  • 4.函数

    函数 1 创建函数与调用 1.1 lambda函数 python允许使用lambda关键字创建匿名函数。lambd...

  • 4.函数

    数据类型转换 Python内置的常用函数还包括数据类型转换函数,比如int()函数可以把其他数据类型转换为整数: ...

  • 4. 函数

    Ok,开始新的一章。基本的我就不写了,只写应该注意的地方和坑。代码基本都是来源于书上,少部分是我自己加上去的 重新...

  • 4.函数

    ①写函数的函数

  • 4.函数

    倒U函数 波动函数 指数函数 对数函数 玻璃顶 送外卖 共享单车 嫩模 产品效率只和广告投入有关 凹形幂函数

网友评论

    本文标题:4. Python的函数

    本文链接:https://www.haomeiwen.com/subject/tbbrcftx.html