python入门 之 函数(七)
简介
一般函数的声明使用:def,其语法结构为:
# 格式: def 函数名(参数,参数, ...), 比如: # 若无返回值,python会默认在结尾加上一句:return None def getUserName(index) print('Python') getUserName()
函数的示例:
# 带有参数的函数,可给参数赋默认值 nameList = ['Lua','Python','JavaScript'] def getUserNameByIndex(index = 0): if index < 0 : print('param error!!') return nameList[index] strName = getUserNameByIndex() print(strName) # Lua strName = getUserNameByIndex(1) print(strName) # Python # 如果有多个参数,注意参数顺序 def printLog(index,name): print('index = ' + str(index) + ' Name = ' + name.title()) #printLog('What',10) #AttributeError: 'int' object has no attribute 'title' printLog(10,'What') # 如果参数数量不确定,可使用* def printNum(*Num): for value in Num: print(value) printNum(1,2,3,4) #1 #2 #3 #4

浙公网安备 33010602011771号