python定义实例方法,python函数包括内置函数和自定义函数

  python定义实例方法,python函数包括内置函数和自定义函数

  推荐教程:《python视频教程》

  python自定义函数实例有哪些?

  python自定义函数实例有:

  1、什么是函数?

  功能是有组织的、可重用的,并且是用于实现单个或相关功能的代码段。函数可以提高应用程序的模块化和代码的重用率。

  2、函数的定义方法:

  定义测试(x):

  函数定义方法

  x=1

  十、退货说明:

  定义:定义函数关键字

  测试:功能名称

  ():可以定义参数。

  :文档描述

  X=1:代码块或程序处理逻辑

  Return:结束并返回值

  为什么函数应该有返回值?

  函数的执行结果是通过返回值接收的,后续的逻辑需要通过这个结果执行其对应的操作。

  (1)示例:将日志信息写入文件。

  导入时间

  #定义函数

  定义测试1():

  功能练习:添加日志记录

  log _ time=time . strftime( % Y-% m-% d % X )

  用open(file_a , a )作为f:

  f . write(log _ time :日志消息\n )

  #呼叫功能

  Test1()(2),函数返回值描述:

  返回值数=0:返回空值(无)

  返回值数=1:返回一个对象。

  返回值的个数为1:返回一个元组。

  示例:

  #函数返回类型

  定义测试_无():

  打印(“返回空值”)

  x=test_None()

  打印(x)

  定义测试对象():

  打印(“返回一个对象”)

  返回0

  y=测试对象()

  打印(y)

  def测试元组():

  打印(返回一个元组)

  return 1, hello world ,[qwe , asd],{001:simple}

  z=测试元组()

  Print(z)(3),parameter:定义的参数称为parameter (x,y)

  Argument:实际传入的参数称为argument (1,2)。

  当没有指定参数时;实际参与参数的位置是一一对应的

  示例:

  注意:位置传输参与关键字传输和参数共享时,关键字参数不能写在位置参数之前。

  定义测试_总和(x,y):

  两个数的和

  z=x y

  返回z

  T_sum=test_sum(1,2) #真实参与参数的位置一一对应

  打印(t_sum)

  T_sum2=test_sum(x=1,y=2) #与参数的位置无关。

  打印(t_sum2)

  T_sum3=test_sum(1,y=2) #错误模式:test_sum(x=1,2)位置传输参与关键字和参数共享时,关键参数不能写在位置参数之前。

  打印(t_sum3)

  (4)默认值参数:

  #默认参数

  def测试_默认(x,y=2):

  默认参数

  z=x y

  返回z

  print(test _ default(2))# print(tesst _ default(2,2))

  (5)参数组(可变长度参数):

  # Parameter group,它接受位置参数并将多个参数存储到一个元组中。

  #定义格式:*变量名(一般规范是*args)

  def测试组(*args):

  参数组

  打印(参数)

  测试组(1,2,3,4,5,6)

  定义测试组2(x,*参数):

  参数组与位置参数混合

  打印(x)

  打印(参数)

  测试组2(1,2,3,4,5,6)

  #接受关键字参数组并将其转换为字典。

  def test_group3(**kwargs):

  参数组键值对形式

  print(kwargs[name])

  test_group3(姓名=simple ,年龄=25岁,性别=m )

  def test_group4(名称,**kwargs):

  参数和参数组键值对是混合的

  打印(姓名)

  印刷品(夸脱)

  test_group4(简单,年龄=25,性别=m )

  #注意:参数组必须放在位置参数和默认参数之后。

  def test_group5(姓名,年龄=25,**kwargs):

  参数,默认参数和参数组键值对是混合

  打印(姓名)

  打印(年龄)

  印刷品(夸脱)

  test_group5(简单,年龄=3,性别=男,游戏=lol )

  def test_group6(name,age=25,*args,**kwargs):

  参数,默认参数,参数组和参数组键值对混合

  打印(姓名)

  打印(年龄)

  打印(*参数)

  印刷品(夸脱)

  Test _ group5 (simple ,age=3,sex= m ,game= lol )推荐相关文章:《python教程》以上的python自定义函数示例有哪些?更多详情请关注盛行IT软件开发工作室的其他相关文章!

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

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