自定义函数、类

自定义函数

语法
def area(radius):
"""
函数说明和实例     #可以通过print(area.__doc__)查看自己编写的函数文档
"""
import math
return math.pi * radius **2

函数中的局部变量只能被函数访问,且函数结束局部变量将自动被删除,要访问外部全局变量需在函数中加关键字global声明
向函数传递参数时,采用引用按引用传递的方式,在函数将使用新的变量名来引用原始值。

默认参数
#greeting.py
     def greet(name, greetint = "Hello"):
print(greeting, name + '!')
关键字参数
#shopping.py
     def shop(where = 'store', what = 'pasta', howmuch = "10Kg"):
print('I want you to', where)
print('and buy ',howmuch, ' of',what + '.')
>>>shop(what = 'towels')
模块

模块是一个由函数组成的工具箱,可创建一个.py文件,在其中包含用于完成任务的函数,要使用模块的时候只需要导入它即可。
例如:

#shape.py
     def .....
>>>import shape
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值