首页 > 其他分享 >8.函数

8.函数

时间:2024-04-12 17:14:50浏览次数:22  
标签:调用 函数 print 返回值 def 定义

【一】函数

1)概念

  • 将某一块代码封装起来
  • 须先定义,在调用

2)定义

1.空函数

# 定义
def 函数名():
	代码体
# 调用
函数名()

2.函数参数

  • 函数的调用者向函数体传值的媒介
# 定义
def 函数名(参数):
	代码体
# 调用
函数名(变量)

3.函数返回值

  • 函数结束后返回的结果

  • 函数的返回值为元组

# 定义
def 函数名():
	代码体
    return 返回值
# 调用
函数名()

3)函数的调用

1.直接调用

def add(x, y):
    return x + y
print(add(3, 5))  # 8

2.表达式调用

3.函数作为参数

4.从字典中调用函数

def a():
    print('1')
def b():
    print('2')
def c():
    print('3')
# 函数放入字典 要去除()    
count = {
    '11': a,
    '22': b,
    '33': c
}
func = count.get('key')
func()

标签:调用,函数,print,返回值,def,定义
From: https://www.cnblogs.com/Mist-/p/18131681

相关文章

  • C语言实现split函数
    #include<stdio.h>#include<string.h>voidmySplit(char*src,constchar*separator,chardest[][20],int*num){char*pPre=NULL;char*pNext=NULL;//记录分隔符数量intcount=0;//原字符串为空if(src==NULL||strle......
  • 模板函数使用类型推导时的bug
    templatestaticboolparse_a_value(T&val,Json::Valuejson_val){if(json_val.isNull())returnfalse;if(typeid(val)==typeid(int)||typeid(val)==typeid(int16_t)||typeid(val)==typeid(int8_t)||typeid(val)==typeid(int32_t)){......
  • C++陷阱—指定的返回类型的函数实际没有返回时会发生什么
    当一个string变量作为左值接收函数返回,当函数没有正确返回时,该string变量被如何构造?请看如下代码:#include<iostream>#include<string.h>usingnamespacestd;stringfoo(){if(0){return"youget";}}intmain(intargc,char**argv){......
  • JSON.parse() 方法中里面有函数,转化完成后是字符串问题
    要将JSON字符串中的函数还原回原来的函数对象,你可以使用JSON.parse()方法,并提供一个reviver函数来将字符串表示的函数重新转换为函数对象。以下是你可以使用的代码示例:varobj={"name":"Runoob","alexa":function(){return10000;},"site":"www.runoob.com"};//......
  • 阿里云函数计算 FC牵手通义灵码 ,打造智能编码新体验
    通义灵码自成功入职阿里云后,其智能编程助手的角色除了服务于阿里云内部几万开发者,如今进一步服务函数计算 FC 产品开发者。近日,通义灵码正式进驻函数计算 FC WebIDE,让使用函数计算产品的开发者在其熟悉的云端集成开发环境中,无需再次登录即可使用通义灵码的智能编程能力,实现开......
  • tkinter回调函数
    importtkinterastkroot=tk.Tk()root.geometry('300x240')defpos(value):print(value)defpos1():print("1111")b1=tk.Scale(root,length=200,orient=tk.HORIZONTAL,command=lambdav:pos(v))#b1=tk.......
  • 周期函数的傅里叶级数
    1.三角函数基本性质本文主要用于复习一下傅里叶级数、傅里叶变换的基础,并引出后续的DCT变换,根据DCT变换特性,引入各类量化器基本定理三角函数的正交性:频率不同的三角函数乘积在一个周期内的积分是0,即:\[\int_{-\pi}^{\pi}sin(mx\pm\frac{\pi}{2})cos(nx\pm\frac{\pi}{2})dx......
  • 在Linux中, 什么是shell函数?如何使用它们?
    在Linux中,shell函数是一种在shell脚本中封装重复使用的代码片段的方法,用于提高代码的可读性和复用性。shell函数类似于其他编程语言中的函数概念,允许程序员定义一组指令序列,将其作为一个整体调用,并在需要的时候执行这些指令。1.定义shell函数的基本语法:有两种方式来定义shell函......
  • php的addslashes()函数
    PHPaddslashes()函数addslashes()函数是PHP的一个内置函数,它返回一个在预定义的字符前会添加反斜杠的转义字符串。可以注:它不会在参数中使用任何指定的字符。预定义的字符是:●单引号(')●双引号(")●反斜杠(\)●空(null)值基本语法:addslashes($string)参数: ......
  • python基础-函数(函数参数、返回值、执行、传参、作用域、函数名)
    前言!!!注意:本系列所写的文章全部是学习笔记,来自于观看视频的笔记记录,防止丢失。观看的视频笔记来自于:哔哩哔哩武沛齐老师的视频:2022Python的web开发(完整版)入门全套教程,零基础入门到项目实战1.初识函数函数就是一大堆代码的集合,这一堆的代码再起个名字。#定义函数def函数名......