python简明教程学习笔记2--函数

来源:互联网 发布:淘宝联盟使用教程 编辑:程序博客网 时间:2024/04/29 16:49

定义:def func(x):
  可以使用同一个
global语句指定多个全局变量。例如global x, y, z

默认参数值:def say(message, times = 1):
  只有在形参表末尾的那些参数可以有默认参数值

r
eturn
语句

  除非你提供你自己的
return语句,每个函数都在结尾暗含有returnNone语句。

Pass
语句

def someFunction():     pass
pass语句在Python中表示一个空的语句块
DocStrings

 
7.8使用DocStrings

#!/usr/bin/python#Filename: func_doc.pydef printMax(x, y):    '''Printsthe maximum of two numbers.    The twovalues must be integers.'''    x= int(x) # convert to integers, if possible    y= int(y)    if x > y:        print x, 'is maximum'    else:        print y, 'is maximum'printMax(3,5)print printMax.__doc__
文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开始是详细的描述。强烈建议你在你的函数中使用文档字符串时遵循这个惯例。

你可以使用__doc__(注意双下划线)调用printMax函数的文档字符串属性(属于函数的名称)。