从零开始——Python学习笔记(20190117)

函数,模块,模块包
1.函数
为了简化编程工作量和代码结构,可提取编程时重复使用的类似代码,将其定义为一个函数
#定义函数格式:
——————————————————
def 函数名(参数表):
函数体
return 返回值


#函数的参数

  1. 必需参数
    例1:
    def hello(a):
    print(“hello”,a)
    hello (“python”)

    例2:
    def hello(a):
    print(“hello”,a)
    hello()
    <TypeError: hello() missing 1 required positional argument: ‘a’>

#required argument实参(实际参数,如:“python”) parameter形参(a)

2)默认参数
例1:
def add(a,b = 1): #注意必需参数写在前,默认参数写在后
print(a + b)
add(1)
<2> #只输入一个参数时,优先赋值给必需参数

例2:
def add(a,b = 1):
print(a + b)
add(1,2)
<3> #1,2按顺序赋值给a,b

3)关键字参数
def show_person(name=“姓名”,age=“年龄”):
print(name,age)
show_person(“张三”,“30”) #可利用

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值