函数的学习:函数对于一门编程语言来说挺重要的,尤其是c语言,是完全使用函数来编写的
1.函数的定义:逻辑结构化和过程化的一种编程方法
def squre(x):
"求一个数的平方 return the square of x"
#The function definitions函数的定义时加的注释写在这边
x*=x
#函数的主体
return x
#函数的返回值
2.函数的调用
在python中,函数调用非常简单,直接函数名加括号即可
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.位置必须在关键字参数左边
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)