首页 > 网络 > 网络热点

python笔记22:function自定义函数

常驻编辑 网络热点 2022-07-12 函数   圆括号   自变量   天津   表达式   选择性   实例   定义   参数   代码   功能   笔记

function函数:Y0w拜客生活常识网

函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。Y0w拜客生活常识网

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

但你也可以自己创建函数,这被叫做用户自定义函数。Y0w拜客生活常识网

自定义一个函数Y0w拜客生活常识网

你可以定义一个由自己想要功能的函数,以下是简单的规则:Y0w拜客生活常识网

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。Y0w拜客生活常识网

任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。Y0w拜客生活常识网

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。Y0w拜客生活常识网

函数内容以冒号 : 起始,并且缩进。Y0w拜客生活常识网

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

提示键:把光标放在函数括号内或函数名字上Y0w拜客生活常识网

1、Ctrl+p显示需要什么参数。Y0w拜客生活常识网

2、Ctrl+q显示函数里的注示。Y0w拜客生活常识网

3、Ctrl+鼠标左键显示函数里的注示。Y0w拜客生活常识网

'''Y0w拜客生活常识网

#1、定义函数(带参数没有返回值)Y0w拜客生活常识网

def huan(atm,btm):Y0w拜客生活常识网

atm,btm=btm,atmY0w拜客生活常识网

print(atm,btm)Y0w拜客生活常识网

#调用函数Y0w拜客生活常识网

huan(5,4)Y0w拜客生活常识网

#2、不带参数没有返回值Y0w拜客生活常识网

def kong():Y0w拜客生活常识网

print("gp")Y0w拜客生活常识网

#调用函数:Y0w拜客生活常识网

kong()Y0w拜客生活常识网

#3、不带参数有返回值Y0w拜客生活常识网

def notcs():Y0w拜客生活常识网

amtr=15Y0w拜客生活常识网

cemr=16Y0w拜客生活常识网

suma=amtr+cemrY0w拜客生活常识网

return sumaY0w拜客生活常识网

#调用函数Y0w拜客生活常识网

tme=notcs()Y0w拜客生活常识网

print(tme)Y0w拜客生活常识网

#4、带参数和返回值Y0w拜客生活常识网

def csfhz(a_ym,b_ym=None):Y0w拜客生活常识网

if a_ym<10 and b_ym=="天津":Y0w拜客生活常识网

strab="小于10"Y0w拜客生活常识网

else:Y0w拜客生活常识网

strab = "大于10"Y0w拜客生活常识网

return strabY0w拜客生活常识网

#调用函数Y0w拜客生活常识网

strb=csfhz(20,"天津")Y0w拜客生活常识网

print(strb)Y0w拜客生活常识网

#输入克计算是几千克几克Y0w拜客生活常识网

def zhongliang_hs(ke):Y0w拜客生活常识网

qianke=ke//1000Y0w拜客生活常识网

ke_a=ke%1000Y0w拜客生活常识网

print("%d克=%d千克%d克"%(ke,qianke,ke_a))Y0w拜客生活常识网

相关阅读:

  • tan30度等于多少(三角函数必背公式)
  • cos30度是多少(三角函数所有公式大全)
  • 如何插入函数(将多个单元格内容合并)
  • 怎么定义函数(matlab中script和function区别)
  • excel怎么用函数 电脑表格怎样设置函数公式?
  • 函数图像怎么画 二次函数图像生成器?
  • C++|深入理解智能指针
  • typescript4.7
  • 「技术干货」Linux内核代码追踪之UDP调用过程
  • 单片机时间片轮询任务调度的实现方法
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。