python基础-函数基础

Posted sparkingplug

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础-函数基础相关的知识,希望对你有一定的参考价值。

1、函数:在进行一些项目时,某些功能会被反复的调用,那么我们就可以把这些功能封装成为函数。需要用这些功能时再调用函数。

2、定义函数

       def 函数名(参数1,参数2,……,参数n):

             语句

            return 表达式

注:(1)这些参数为形参,本质上是个变量。

       (2)return可以不要,默认为 return None。

       (3)def是关键字。

 #两个数的和函数
 def mySum(x1,x2):
        sum = x1 + x2
        return sum

 

3、调用函数(本质上式实参赋值给形参的过程)

      函数名(参数1,参数2,……,参数n)

注:(1)这些参数为实参,本质上是个值。

       (2)实参和形参个数要一致。

 Sum = mySum(1,2)
 print(Sum)

 

4、关键字参数传递

 #无关键字参数传递
 def fun1(str,age):
       print(str,age)
 
 fun1("I love python",18)
 fun1(18,"I love python")
#运行结果 I love python 18 18 I love python
#关键字传递
def fun1(str,age):
      print(str,age)

fun1(age = 18,str = "I love python")

#运行结果
I love python 18

 

以上是关于python基础-函数基础的主要内容,如果未能解决你的问题,请参考以下文章

201555332盛照宗—网络对抗实验1—逆向与bof基础

逆向及Bof基础实践

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础

20155307刘浩《网络对抗》逆向及Bof基础

Python matplotlib 基础练习:画出正弦曲线等