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)删除。
用户投稿
上一篇 2022年7月12日 06:05
下一篇 2022年7月12日 06:05

相关推荐

  • 存储过程语法(sql server存储过程语法)

    今天小编给各位分享存储过程语法的知识,其中也会对sql server存储过程语法进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! oracle存储过程基本语法…

    2022年11月26日
  • 全民K歌升级新版本7.0之后,有哪些隐藏功能?

    作者:高百烈来源:知乎 这个功能,旧版并没有,要升级到全新的全民K歌7.0版本才能发现。 作为朋友圈当代K歌之王,我费了不少功夫才抢到内测版本。有一说一,全民K歌的路子真的很野,新…

    2022年11月25日
  • CBA天津队官宣:与外援大卫-詹姆斯完成签约

    央视网消息:北京时间11月25日,CBA天津队官方宣布,与外援大卫-斯科特-詹姆斯完成签约,他将身披31号球衣代表天津队出战。 大卫-斯科特-詹姆斯,出生于1996年11月7日,身…

    2022年11月25日
  • 上手Reno8 Pro体验跨屏互联 实在太方便!

    11月已经来到了月底,在手机品牌又要推出新一年度的新品手机之前,我们来点评一下今年令人惊喜的产品。如OPPO的Reno8 Pro系列,该系列搭载双芯影像配置获得了很多消费者的认可。…

    2022年11月25日
  • 小红书平台的一些机制及玩法详解(小红书玩法有哪些)

    关于小红书 一:小红书平台的一些机制 1. 笔记内容的CES评分机制 2. 笔记流量入口与长尾效应 二:小红书优质笔记的特点(分维度、类型分析) 1.笔记的本身架构组成 维度 2.…

    2022年11月25日
  • 锐龙97900x参数规格跑分评测 锐龙97900x属于什么档次

    锐龙9 7900X是锐龙7000系列处理器中性能顶尖的型号之一,它采用了这一代标配的zen4架构和5nm制程工艺,那么它具体的参数跑分如何,在电脑上世纪发挥怎么样呢,下面就来看看锐…

    2022年11月24日
  • 华为手机怎么扫一扫连接wifi(手机扫一扫在哪里)

    手机浏览器可以用来浏览网页、看新闻、看视频,还能搜索问题,在我们的工作生活中浏览器占据着非常重要的位置。手机浏览器除了这些作用,其实它隐藏着其他功能,比如:扫一扫。扫一扫可不只是用…

    2022年11月24日
  • 1千克等于多少磅

    克,此定义在1958年被美国以及其他英联邦会员国承认换算回来,一千克等于262磅,一磅等于037千克英国在1963年开始,依据度量衡法案的规;1 磅=16 盎司=04536 千克 …

    2022年11月24日
  • 三星手机截屏(三星手机截屏图片在哪个文件夹)

    本文主要讲的是三星手机截屏,以及和三星手机截屏图片在哪个文件夹相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 三星手机截屏怎么截 三星手机四种截屏方法 1、普通截…

    2022年11月24日
  • 英特尔推出按需付费芯片授权服务 针对新至强处理器

    此前有消息传出,英特尔将针对服务器芯片推出全新的付费解锁功能服务。现在,英特尔已经正式公布了这一服务,名为“Intel On Demand”,旨在为客户“提供灵活的消费功能以及根据…

    2022年11月23日

联系我们

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