24-Python-函数基本使用

2.1 函数的定义

定义函数的格式如下

def 函数名():
    函数封装的代码
    ……

def是英文define的缩写

函数名称应该能够表达封装函数代码的功能,方便后续的调用

函数名称的命名应该符合标识符的命名规则

l 可以由字母、下划线和数字组成

l 不能以数字开头

l 不能与关键字重名

注意:定义好函数之后,只表示这个函数封装了一段代码而已,如果不主动调用,函数是不会主动执行的
def say_hello():

	print("hello 1")
	print("hello 2")
	print("hello 3")


say_hello()

name="小明"


def say_hello():

	print("hello 1")
	print("hello 2")
	print("hello 3")


print(name)
say_hello()
print(name)

输出为

小明

hello 1

hello 2

hello 3

小明

思考

能否将函数调用放在函数定义的上方?

不可以哦,只能先定义后使用

2.4PyCharm的调试工具

l F8 Step Over可以单步执行代码,会把函数调用看作是一行代码直接执行

l F7 Step Into 可以单步执行代码,如果是函数,会进入函数内部

2.5 函数的文档注释

l 在开发中,如果希望给函数添加注释,应该在定义函数的下方,使用连续的三对引号

l 在连续的三对引号之间编写对函数的说明文字

l 在函数调用位置,使用快捷键CTRL +Q 可以查看函数的说明信息

注意:因为函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行


name="小明"


def say_hello():
    “““打招呼”””

	print("hello 1")
	print("hello 2")
	print("hello 3")


print(name)
say_hello()
print(name)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值