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("再次调用同一函数")

以上实例输出结果:

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

再次调用同一函数

相关内容

热门资讯

孙根成和王天一谁更厉害? 孙根成和王天一谁更厉害?已知长方形的表面积=2乘(长×宽+长×高+宽×高)
拉开序幕的同义表达 拉开序幕的同义表达拉开序幕的同义词应该是展开帷幕。 展开帷幕,读音zhǎn kāi wéi mù ,...
幸福 电视剧剧情介绍 幸福 电视剧剧情介绍国产剧《幸福》讲述九十年代中期罗志刚一家发生的故事。韩剧《幸福》以新冠疫情结束的...
砸缸砸的家喻户晓的司马光,当时... 砸缸砸的家喻户晓的司马光,当时救的人是谁,很有名气吗?当时救的人是上官尚光。这个人懂得知恩图报,给司...
读了愿望的实现明白了什么道理?... 读了愿望的实现明白了什么道理?明白了要自己去努力 。加油哟~~~生活,还是要行动。
直线导轨的维护与清洁的重要性 直线导轨的维护与清洁的重要性导轨属于精密机械零件对清洁要求高。一般都带有防护罩。日常的维护主要是加油...
悦樘公寓安保如何?晚上半夜回去... 悦樘公寓安保如何?晚上半夜回去安不安全?住在悦樘公寓最不用担心的就是安保问题,全国所有的悦樘公寓都有...
校园励志微电影剧本怎么写 校园励志微电影剧本怎么写 校园励志剧本有很多类型的,你可以从体育类开始写或是关于考试的也可以。
无知者无畏 知而深深畏的意思 无知者无畏 知而深深畏的意思“无知者无畏,知而深深畏”是指那些不了解事物真相的人往往会无所畏惧,而看...
你名人轶事为主题的作文该如何写... 你名人轶事为主题的作文该如何写?名人轶事——作文素材①梁启超梁启超,字卓如,广东省新会人。他 11岁...
平凡人的生活状态是什么? 平凡人的生活状态是什么?生活就是理解,生活就是面对现实微笑。生活就是越过心灵的障碍,平静心性,淡泊名...
打算开个零食铺,名字要带水火木... 打算开个零食铺,名字要带水火木的,都有什么啊?店名要带水火木含义的,实在想不到了。请大家帮帮忙!开个...
深圳大學出了什麽名人? 深圳大學出了什麽名人?马化腾、史玉柱、周海江、张亚东、欧绮雯、陈文生、冼燃、黄子良、罗锦潮、方文权、...
家的方向才是心的方向是几个意思 家的方向才是心的方向是几个意思意思是,成就一个家需要心也就是感觉,这得问你自己的心这可能是一种表白,...
博字含义是什 博字含义是什 基本字义:博(拼音:bó)是汉语常用字,最早字形见于西周金文。本意是大;引申指丰富、宽...
梁嘉泓叶絮为什么分手 梁嘉泓叶絮为什么分手两人因为原生家庭的差距而分手。在很多所谓过来人的长辈眼中,十七岁的承诺就像小孩子...
求几本好看的修真玄幻小说,不要... 求几本好看的修真玄幻小说,不要开场主角无敌的那种!几年书龄,辰东,三少,土豆,我爱吃西红柿,耳根…求...
请问电影《查理和巧克力工厂》中... 请问电影《查理和巧克力工厂》中的巧克力是真那么多吗?如果是真的那得多么浪费啊!!这个问题我想了很久了...
排球的英语怎么读(有声) 排球的英语怎么读(有声)volleyball音标:英 [ˈvɒlibɔ:l] 美 [ˈvɑ:libɔ...
幼儿园最美教师演讲比赛怎么写稿... 幼儿园最美教师演讲比赛怎么写稿子   做最美的幼儿教师  各位领导,各位老师,大家好!  记得在很...