一起学习python基础篇7

北京中科白癜风医院怎样 http://www.csjkc.com/yydt/m/515.html

今天讲一下python的函数。

函数是什么?函数是一段独立的代码块,这块代码是为了实现一些功能,而这个代码块只有在被调用时才能运行。

在Python中,使用def关键字定义函数:

函数的固定结构就是def(关键字)+函数名字(自己定义)+():

deftest_function():

#里面的内容一定要有空格(缩进),不然会报错;

print("")

test_function()#这句话是为了执行这个函数,不写就无法打印内容。

接下来我简单讲几个函数用法的知识点。

知识点一:函数可以传递参数

deftest2_function(param):

print("打印结果"+param)

test2_function("")#将参数传入后,执行这个函数

test2_function()#会报错,因为函数结构是需要带参数的,不带参数调用就会报错

解决办法就是给它添加一个默认值,这样遇到不带参数的函数调用,可以使用默认值;

deftest3_function(param=):#默认值为

print("打印结果"+param)

test3_function()

知识点二:函数可以传递多个参数,以及未知数量的参数。

传递多个参数例子如下:

deftest3_function(param1,param2):#传递两个参数

print("打印结果1为:"+param1)

print("打印结果2为:"+param2)

test3_function("","")

传递未知数量参数(不知道将传递给函数多少个参数,就在函数定义的参数名称前添加*符号)例子如下:

deftest3_function(*param):

print("打印结果"+param[0])

  print("打印结果"+param[1])

test3_function("","abc")

知识点三:函数支持返回值。比如返回计算的数值,比较大小等等。

deftest4_function(param):

  return2*param

print(test4_function(3))#计算数值

deftest5_function():

  return(71)

print(test5_function())#比较大小

大家有啥不懂的可以私信我,一起学习进步哈!




转载请注明:http://www.aierlanlan.com/rzfs/8109.html

  • 上一篇文章:
  •   
  • 下一篇文章: