Python初学笔记(二)初学笔记(二)
一、函数的返回值、文档以及参数的相关知识介绍一、函数的返回值、文档以及参数的相关知识介绍
不多说,直接上代码哈哈
#函数的参数:
def MySecondFunction(name):
print (name + "哥哥") #name是形参,'谢谢你'是实参
MySecondFunction('谢谢你')
def add(name1,name2):
result = name1 + name2
print (result)
add(1,2)
#函数的返回值
def add(name1,name2):
return (name1 + name2)
print (add(5,6))
#函数的文档:对函数内容的介绍:
def MyFirstFunction1():
'gegemeimei'
print ("谢谢你哥哥")
print (MyFirstFunction1.__doc__)
#关键字参数:不会出现顺序乱了
def SaySome(name,words):
print (name + "就是" + words)
SaySome('弟弟','达达')
def SaySome(name,words):
print (name + "就是" + words)
SaySome('达达','弟弟')
def SaySome(name,words):
print (name + "就是" + words)
SaySome(words = '达达',name = '弟弟')
#默认参数
def SaySome(name = '弟弟',words = '达达'):
print (name + "就是" + words)
SaySome() #不会报错
def SaySome(name = '弟弟',words = '达达'):
print (name + "就是" + words)
SaySome('哥哥')
#收集参数
def test(*params):
print ('参数的长度是:',len(params))
print ('第二个参数是:',params[1])
test(1,2,3,'哥哥','sister',67,89)
def test(*params,exp):
print ('参数的长度是:',len(params),exp)
print ('第二个参数是:',params[1])
test(1,2,3,'哥哥','sister',67,89,exp = 8)
#函数(有返回值)与过程(无)python只有函数没有过程
def hello():
print ("Hello,my brother!")
temp = hello()
print (temp) #也会返回None
评论0