Python day9函数部分

函数的学习:函数对于一门编程语言来说挺重要的,尤其是c语言,是完全使用函数来编写的


1.函数的定义:逻辑结构化和过程化的一种编程方法
def squre(x):
    "求一个数的平方 return the square of x"
    #The function definitions函数的定义时加的注释写在这边
    x*=x
    #函数的主体
    return x
    #函数的返回值

2.函数的调用

在python中,函数调用非常简单,直接函数名加括号即可
print(squre(2))

3.函数可以有多个形参
def sum(x,y,z):
    "return the sum of x,y,z"
    sum=x+y+z
    return sum

 

4.函数的返回值可以不仅仅是数字(可以是其他类型)
def text():
    "retrn a text string"
    return "LittlePage is so handsome"

print(text())

 

5.位置必须在关键字参数左边
print(sum(2,1,z=2))

 

6.默认参数可更改
def text2(Thank='Thank You'):
    return Thank

print(text2())
print(text2(Thank='Thanks')

7.参数组**kwargs keywords arguments关键字参数(打印时会以字典的格式打印) *args arguments 参数
def t(x,*args):
    print(x)
    print(args)

t(2,7,7,7)

def ppx(x,**kwargs):
    print(x)
    print(kwargs)

ppx(1,y=4)

 

 
posted @ 2018-07-28 14:43  SteveYu  阅读(170)  评论(0编辑  收藏  举报