执行的基础和依据,法律执行的基本原则是什么

  执行的基础和依据,法律执行的基本原则是什么

  1模块功能

  1.1模块功能

  函数是指模块中的函数。有三种类型的模块功能:-内置模块:也称为标准库。-第三方开源模块:可以通过包管理工具安装。-定制模块。

  1.2进口

  有三种主要的导入方法:

  1.2.1进口模具

  导入数学

  数学. e

  1.2.2将模块作为别名导入

  Alias代表别名。

  1.2.3从模块导入功能

  从模块导入函数。

  1.2.4从模块导入函数作为别名

  和上一个差不多,有个化名。

  2自定义功能

  2.1定义功能

  使用关键字def来定义:

  定义函数():

  打印(1)

  2.2设置文档字符串

  Docstring是一个注释,描述一个函数的功能。使用三个单引号或三个双引号,可以借助help()获得函数的docstring。

  定义函数():

   func docstring

  打印(1)

  帮助(功能)

  2.3函数调用

  直接用函数名就行了,必要的话加参数。

  函数()

  函数(22)

  2.4返回值

  返回值在return中指定,可以返回多个值:

  def f():

  返回1,2,3,4

  相当于返回一个元组。如果函数没有返回值,它将返回None。

  2.5形式参数

  形式参数的分类

  参数是定义函数时参数列表中的参数,可分为:-可选参数:带默认值的参数。-必需参数:没有默认值的参数。

  定义f(x1,x2,x3=3)

  其中,x1、x2是必选的,x3是可选的。

  2.5.2 *和* *

  带*的参数表示参数类型为tuple,带两个*的参数表示参数类型为dictionary。

  2.5.3命名关键字参数

  *后面出现的参数。

  定义f(x1,*x2,x3,x4)

  X3和x4是命名的关键字参数,调用时必须显式使用参数名。

  2.6实际论点

  Python参数可以分为位置实数参与关键字参数。

  位置参数

  参数是没有指定参数名的实参,每个实参根据顺序与一个参数相关联。

  关键字参数

  关键字是指定参数名称的参数。它被指定为一个键值对,可以无序调用。

  定义f(x1,x2,x3):

  打印(x1,x2,x3)

  f(1,2,3)

  f(x3=999,x1=888,x2=999999)

  2.7可变能见度

  Python变量有三种可见性:全局变量、局部变量和非局部变量。

  局部变量

  函数中的变量是局部变量,因此下面的代码将输出9:

  x1=8

  def f():

  x1=9

  打印(x1)

  f()

  如果是在x1之前输出呢?

  提示x1没有直接定义,也就是全局变量x1在函数中是不可见的,但是我不放弃,一定要运行。

  它说局部变量x1没有赋值。请注意,它是一个局部变量。因此也证明了全局变量在函数中是不可见的。

  全局变量

  要使全局变量在函数中可见,请使用global:

  x1=8

  def f():

  全球x1

  打印(x1)

  x1=9

  打印(x1)

  f()

  全局x1表示x1是一个全局变量。注意,全局x1需要占据一个单独的行。

  非局部变量

  用在嵌套函数中,由非局部声明,表示内层函数的变量属于外层函数。

  x1=8

  def f():

  x1=9

  打印(x1)

  定义f1():

  非局部x1

  打印(x1)

  x1=10

  打印(x1)

  返回f1

  f()

  f()()

  第一个和第二个9由F()中的print()输出,第三个9由f1()中的print()输出。

  2.8参数传递规则

  实参传递给形参时,有两个规则,一个是值传递,一个是地址传递。

  价值转移

  当参数是不可变对象时,采用值传递规则。常见的不可变对象类型包括int、float、str、bool、tuple。

  定义f(x):

  x=1

  打印(x)

  x=3

  打印(- int -)

  f(x)

  打印(x)

  打印()

  x=string

  打印(- str -)

  f(x)

  打印(x)

  打印()

  x=(3,4,5)

  打印(-元组-)

  f(x)

  打印(x)

  打印()

  x=5.799

  打印(-浮点-)

  f(x)

  打印(x)

  打印()

  2.8.2地址交付

  当参数为可变对象时,采用地址传递规则,修改形参的值会同时改变实参的值。常见的可变对象类型包括list、set和dict。

  定义f(x):

  如果type(x)==list:

  x=x.reverse()

  elif isinstance(x,set):

  十. add(8)

  否则:

  x[0]=3

  x=[1,2,3]

  打印(-列表-)

  打印(x)

  f(x)

  打印(x)

  打印()

  x={4,5,6}

  打印(-集合-)

  打印(x)

  f(x)

  打印(x)

  打印()

  x={a:1, b:2}

  打印(- dict -)

  打印(x)

  f(x)

  打印(x)

  打印()

  2.9函数

  Lambda是一个特殊的自定义函数,由关键字lambda定义。它是一个匿名函数,函数体很短。

  2.9.1定义

  以关键字lambda开始,后面是参数列表。在参数列表后,添加一个冒号,后跟返回值。

  y=x:x * 3

  z=x,y:x*y

  打电话

  调用可以由“函数名”调用或与其他函数一起使用。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: