Python 函数代码示例
创始人
2024-05-30 00:55:56
0

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

函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。


定义一个函数

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

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

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

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

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

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


语法

def functionname( parameters ): "函数_文档字符串" function_suite return [expression]

默认情况下,参数值和参数名称是按函数声明中定义的顺序匹配起来的。

实例

以下为一个简单的Python函数,它将一个字符串作为传入参数,再打印到标准显示设备上。

实例(Python 2.0+)

def printme( str ): "打印传入的字符串到标准显示设备上" print str return


函数调用

定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。

这个函数的基本结构完成以后,你可以通过另一个函数调用执行,也可以直接从Python提示符执行。

如下实例调用了printme()函数:

实例(Python 2.0+)

#!/usr/bin/python# -*- coding: UTF-8 -*-

# 定义函数def printme( str ): "打印任何传入的字符串" print str return

# 调用函数printme("我要调用用户自定义函数!")printme("再次调用同一函数")

以上实例输出结果:

我要调用用户自定义函数!

再次调用同一函数

相关内容

热门资讯

世界肥胖联盟呼吁——采取行动应... 转自:千龙网5月11日是世界防治肥胖日。不久前,总部位于英国伦敦的世界肥胖联盟发布2025年《全球肥...
巧搭鹊桥 邂逅美好   近日,新区正阳路街道兴业社区举办青年交友联谊活动,60余名单身青年(企业员工+辖区居民)参加。活...
澳媒:中国正增大澳大利亚牛肉进... 格隆汇5月12日|据澳大利亚广播公司5月10日消息,最新数据显示,澳大利亚4月牛肉出口量创历史新高。...
“五一”假期期间福建以旧换新带... 转自:中国消费者报  中国消费者报福州讯(记者张文章)“五一”假期,福建省商务厅启动“购在中国全闽乐...
带领乡亲播撒希望之光    王春凤在大棚查看蔬菜长势。  34岁,在外闯荡的她毅然决然地回到山东省成武县家乡,踏上了创业之...
消费企业密集境外上市 “新消费... 2024年下半年以来,消费企业赴境外上市已蔚然成风。据了解,2025年以来,消费类企业如茶饮品牌中的...
华统股份质押触发鹰眼“高风险”... 截止2025年5月10日,华统股份整体质押股份为2.00亿股,整体质押占总股本之比为31.61%,累...
金鸿顺质押触发鹰眼“风险”评级... 截止2025年5月10日,金鸿顺整体质押股份为3647.10万股,整体质押占总股本之比为20.35%...
俄研究显示一类耳聋多与致病基因...   新华社莫斯科5月11日电 (记者 栾海)俄罗斯萨拉托夫国立医科大学的研究者日前报告说,他们通过研...
激智科技质押触发鹰眼“风险”评... 截止2025年5月10日,激智科技整体质押股份为2044.00万股,整体质押占总股本之比为7.75%...
民德电子质押触发鹰眼“风险”评... 截止2025年5月10日,民德电子整体质押股份为1935.43万股,整体质押占总股本之比为11.31...
中信建投:中短期A股市场延续震... 5月12日,中信建投证券最新研报指出,公募基金基于基准的资金回流风险逐渐释放,A股市场延续震荡格局。...
加力稳外贸,跨境电商综试区再扩... 国务院日前发布的《关于同意在海南全岛和秦皇岛等15个城市(地区)设立跨境电子商务综合试验区的批复》(...
惠伦晶体质押触发鹰眼“高风险”... 截止2025年5月10日,惠伦晶体(维权)整体质押股份为4003.96万股,整体质押占总股本之比为1...
ST柯利达质押触发鹰眼“风险”... 截止2025年5月10日,ST柯利达整体质押股份为1.36亿股,整体质押占总股本之比为22.77%,...
一季度“万亿之城”稳健开局 新... 新华财经北京5月12日电 我国有27座城市2024年的地区生产总值超过1万亿元,被称为“万亿之城”。...
九洲药业核心股东质押股价疑似触... 截止2025年5月10日,九洲药业整体质押股份为5150.00万股,整体质押占总股本之比为5.75%...
阳光与微笑 阳光与微笑 谭云俸
*ST星农质押触发鹰眼“高风险... 截止2025年5月10日,*ST星农整体质押股份为3090.49万股,整体质押占总股本之比为11.4...
ST联创质押触发鹰眼“高风险”... 截止2025年5月10日,ST联创(维权)整体质押股份为2995.00万股,整体质押占总股本之比为2...