python中的函数定义

python中的函数定义,第1张

概述#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2021/3/1323:43#@Author:banzhu#@File:func.py"""函数的本质就是一段有特定功能、可以重复使用的代码,这段代码已经被提前编写好了,并且为其起一个“好听”的名字。在后续编写程序过程中,如果需要同样
#!/usr/bin/env python# -*- Coding: utf-8 -*-# @Time    : 2021/3/13 23:43# @Author  : banzhu# @file    : func.py"""函数的本质就是一段有特定功能、可以重复使用的代码,这段代码已经被提前编写好了,并且为其起一个“好听”的名字。在后续编写程序过程中,如果需要同样的功能,直接通过起好的名字就可以调用这段代码。""""""定义函数的语法格式:def 函数名(参数列表):    //实现特定功能的多行代码    [return[返回值]]用[]括起来的为可选择部分,可使用也可省略函数名:使用能够体现函数功能的Python语法标识符参数列表:设置该函数可以接受的参数,多个参数之间用逗号,分隔[return[返回值]]:设置函数的返回值,可有可无在创建函数时,即使函数不需要参数,也必须保留一对空的“()”,否则 Python 解释器将提示“invaild Syntax”错误。另外,如果想定义一个没有任何功能的空函数,可以使用 pass 语句作为占位符"""#定义个空函数,没有实际意义def pass_dis():    pass#定义一个比较字符串大小的函数def str_max(str1,str2):    str = str1 if str1 > str2 else str2    return str"""函数调用:执行函数,使用该函数函数调用的语法格式:[返回值] = 函数名[形参值]创建函数有多少个形参,那么调用时就需要传入多少个值,且顺序必须和创建函数时一致"""pass_dis()strmax = str_max("http://c.biancheng.net/python","http://c.biancheng.net/shell");print(strmax)"""函数参数:传递数据给函数,令其对接收的数据做具体的 *** 作处理。包含:形式参数(’形参‘)和实际参数(’实参‘)"""# 形参:在定义函数时,函数名后面括号中的参数就是形式参数#定义函数时,这里的函数参数 obj 就是形式参数def demo(obj):    print(obj)# 实参:在调用函数时,函数名后面括号中的参数称为实际参数,也就是函数的调用者给函数的参数a = "C语言中文网"#调用已经定义好的 demo 函数,此时传入的函数参数 a 就是实际参数demo(a)# 函数文档:函数的文档字符串可以通过特殊属性_doc_获取,也可以通过help()函数来查看函数的文档#定义一个比较字符串大小的函数def str_max(str1,str2):    '''    比较 2 个字符串的大小    '''    str = str1 if str1 > str2 else str2    return strhelp(str_max)# print(str_max.__doc__)

 

总结

以上是内存溢出为你收集整理的python中的函数定义全部内容,希望文章能够帮你解决python中的函数定义所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1188643.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存