第七章、函数基础之定义函数的三种方式03

目录

  • 第七章、函数基础之定义函数的三种方式03

    • 一、无参函数
    • 二、有参函数
    • 三、空函数

第七章、函数基础之定义函数的三种方式03

一、无参函数

定义函数时参数是函数体接收外部传值的一种媒介

在函数阶段括号没有参数就是无参函数。调用时不需要传入实参

如果函数体代码逻辑不需要依赖外部传入值,必须定义成无参函数

def func():
    print('hello nick')

func()  # hello nick

二、有参函数

在函数阶段括号有参数就是有参函数。调用时需要传入实参

如果函数体代码逻辑需要依赖外部传入值,必须定义成有参函数

def sum_self(x, y):
    """求和"""
    res = x+y
    print(res)

sum_self(1,2)  # 3

三、空函数

当你只知道你需要实现某个功能,但不知道该如何用代码实现时,你可以暂时写个空函数,然后先实现其他的功能。

def func():
    pass

原文地址:https://www.cnblogs.com/demiao/p/11334879.html

时间: 2024-08-02 06:59:10

第七章、函数基础之定义函数的三种方式03的相关文章

javascript中定义事件的三种方式

在javascript中,可以为某个元素指定事件,指定的方式有以下三种: 1.在html中,使用onclick属性 2.在javascript中,使用onclick属性 3.在javascipt中,使用addEvenListener()方法 三种方法的比较 (1)在第二.三种方法中,可以向函数传入一个event对象,并读取其相应属性,而方法一不可以. (2)首选第二.三种,第一种不利于将内容与事件分离,也不能使用event对象的相关内容. 一些语法细节 (1)在第一种方法中,onclick大小写

JavaScript定义数组的三种方式(new Array(),new Array('x','y'),['x','y'])

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

第六章、创建多对多关系的三种方式

目录 第六章.创建多对多关系的三种方式 一.创建多对多关系的三种方式 1. 全自动(推荐指度**) 2. 纯手动(不推荐) 3. 半自动(******) 第六章.创建多对多关系的三种方式 一.创建多对多关系的三种方式 1. 全自动(推荐指度**) 全自动:利用 ManyToManyField 让 django 自动创建第三张表 优点:不需要手动创建第三张表 不足:由于第三张表不是你手动创建的,也就意味着第三张表中字段是固定的,无法做扩展 class Book(models.Model): ...

vue定义data的三种方式与区别

var app = new Vue({ el: '#yanggb', data: { yanggb: 'yanggb' } }) 2.第二种写法,函数. var app = new Vue({ el: '#yanggb', data: function() { return { yanggb: 'yanggb' } } }) 3.第三种写法,函数,是第二种写法的ES6写法. var app = new Vue({ el: '#yanggb', data() { return { yanggb:

js 定义接口的三种方式

js 定义接口有三种方式 : 1.注解描述方式 优点 : 程序有可以有一个参考 缺点 : 还是属于文档的范畴,这种方式太松散,没有检查接口的方法是否完全被实现 /* * interface Composite { * function add(obj); * function remove(obj); * function update(obj); * } */ // CompositeImpl implements Composite var CompositeImpl = function

VUE定义data的三种方式

写法粗糙,只是为了自己工作时方便查看 <script src="https://unpkg.com/vue/dist/vue.js"></script><div id="app">    <span>{{count}}</span>    <button @click="inc">+</button></div><script>var ap

萌新向Python数据分析及数据挖掘 第一章 Python基础 第八节 函数

第一章 Python基础 第八节 函数 定义函数 函数 其实就可以理解为外挂,把一些常用的.重复率比较多你又不想重复写的东西写进函数,加上开关实现简化操作 举个简单的例子 1 def greet_user(username): 2 #定义一个叫做"迎接用户"的外挂,让他能直接打印一个问候语,括号里面是函数需要输入的东西,也就是个性化的东西 3 """先是简单的问候语""" 4 print("Hello! "

javascript函数命名的三种方式及区别

1, function fn(val1,val2) { alert(val1+val2); } fn(1,2); 2, var fn=function() { alert(val1+val2); } fn(1,2); 3, var fn=new Function("alert(val1+val2)"); fn(1,2); 上面三种方式逻辑上是等价的,但是还是有点小区别: 区别一:例一中的函数会在代码执行以前被加载到作用域中,而例二则是在代码执行到那一行的时候才会有定义: 区别二:函数声

javascript创建函数的三种方式

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content=