python笔记22:function自定义函数 实例加练习

function函数

函数是组织好的,可重复使用的,用来实现单一,或相关联功能代码段。

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。

但你也可以自己创建函数,这被叫做用户自定义函数。

自定义一个函数

你可以定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。

任何传入参数自变量必须放在圆括号中间,圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号 : 起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。

提示键:把光标放在函数括号内或函数名字上

1、Ctrl+p显示需要什么参数。

2、Ctrl+q显示函数里的注示。

3、Ctrl+鼠标左键显示函数里的注示。

”’

#1、定义函数(带参数没有返回值)

def huan(atm,btm):

atm,btm=btm,atm

print(atm,btm)

#调用函数

huan(5,4)

#2、不带参数没有返回值

def kong():

print(“gp”)

#调用函数:

kong()

#3、不带参数有返回值

def notcs():

amtr=15

cemr=16

suma=amtr+cemr

return suma

#调用函数

tme=notcs()

print(tme)

#4、带参数和返回值

def csfhz(a_ym,b_ym=None):

if a_ym<10 and b_ym=="天津":

strab=”小于10″

else:

strab = “大于10”

return strab

#调用函数

strb=csfhz(20,”天津”)

print(strb)

#输入克计算是几千克几克

def zhongliang_hs(ke):

qianke=ke//1000

ke_a=ke%1000

print(“%d克=%d千克%d克”%(ke,qianke,ke_a))

zhongliang_hs(35120)

#带返回值:

def zhongliang_hs(ke):

qianke=ke//1000

ke_a=ke%1000

return (qianke,ke_a)#返回值为元组可以返回多个值

re=zhongliang_hs(35426)

print(“%d千克%d克”%(re[0],re[1]))

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
(0)
用户投稿
上一篇 2022年7月12日
下一篇 2022年7月12日

相关推荐

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息