Python 函数

本文深入探讨了Python函数的各个方面,包括函数理解与定义、函数的嵌套、四种形参形式(位置参数、默认参数、可变参数和关键字参数)、函数的返回值以及变量的作用域。还提供了函数练习,如接受列表返回新列表的练习和模拟转轮抽奖游戏等,适合Python初学者和进阶者提升技能。
摘要由CSDN通过智能技术生成

函数

  • 函数的理解与定义
  def hello():                 # def 定义函数的关键字
      print('hello')           # 不调用时不会执行函数体里的内容
      print('python')
  hello()                      # 调用函数(通过函数名调用函数)
  • 函数的嵌套
  def westos():
      print('is westos')
  def python():
  	  print('python')
      python()                 # 嵌套函数调用
  westos()
  • 函数传参
  def welcome(name):           # name 形参(定义函数时的变量)
      print('hello',name)
  welcome('lily')              # 'lily' 实参(真实数据信息,调用函数时传递的参数)

四种形参形式

  • 位置参数(形参和实参个数必须保持一致)
  def getInfo(name,age):          # 按照位置传参
      print(name,age)
  getInfo('westos',11)
  getInfo(age=11,name='westos')
  • 默认参数(形参和实参可以不一致)
 def mypow(x,y=2):        # y是默认参数u
     print(x**y)
 mypow(4)
 mypow(2,3)               # 指定y=3
  • 可变参数(不知道传递的实参数量时)
  def mysum(*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值