函数之定义形参

函数形参
函数取得的参数是你提供给函数的值,这样函数就可以利用这些值 做 一些事情。这些参数就像变量一样,只不过它们的值是在我们调用函数的时候定义的,而非在函数本身内赋值。
参数在函数定义的圆括号对内指定,用逗号分割。当我们调用函数的时候,我们以同样的方式提供值。注意我们使用过的术语——函数中的参数名称为 形参 而你提供给函数调用的值称为 实参 。
使用函数形参
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
例7.2 使用函数形参
一个例子

#!/usr/bin/python
# Filename: func_param.py
def printMax(a,b):
    if a>b:
        print ‘a=‘,a,‘ is Maxinum‘
    else :
        print ‘b=‘,b,‘is Maxinum‘
printMax(3,3)
x=5
y=7
printMax(x,y)

它如何工作
这里,我们定义了一个称为printMax的函数,这个函数需要两个形参,叫做a和b。我们使用if..else语句找出两者之中较大的一个数,并且打印较大的那个数。
在第一个printMax使用中,我们直接把数,即实参,提供给函数。在第二个使用中,我们使用变量调用函数。printMax(x, y)使实参x的值赋给形参a,实参y的值赋给形参b。在两次调用中,printMax函数的工作完全相同。

时间: 2024-10-11 16:02:23

函数之定义形参的相关文章

python(五)函数一:函数的定义,实参、形参

1  函数的定义: def 函数名(): 写内容 2.  函数通过调用,才能执行. 3  def 函数名(参数1,参数2)  这里的参数就是形参,当主函数调用这个函数的时候会传2个数,这里的参数相当于占位 函数名(参数1,参数2)这里的参数就是实参,这个参数会传函数里的参数,然后就行运算. 4. 函数会有返回值,返回给调用的函数. 5. 函数 通过return返回.函数遇到return就结束这个程序. 原文地址:https://www.cnblogs.com/dmjsd/p/11007004.h

第16天:函数的定义和调用

函数: 1.函数,是一种封装.就是将一些语句,封装到函数里面.通过调用的形式,执行这些语句. 2.函数如果不调用,等于白写. 3.函数实参和形参个数要相同. 4.函数可以没有return语句,如果有,只能有一个. 一些简单的函数如下: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>函数</

C/C++函数重复定义、头文件重复包含、互相包含问题

1.避免头文件重复包含 // test.h 此段宏的意思是如果定义了宏变量TEST_H_则不再定义它 #ifndef TEST_H_ #define TEST_H_ //头文件内容 #endif 或者 // test.h 告诉预编译器只包含一次 #pragma once 2.避免重复定义 不要将函数定义放置在头文件里面,正确的做法是头文件放置函数声明,源文件放置函数定义.因为源文件是分别编译的,假如头文件放置了函数定义,包含该头文件的每一个源文件都会定义相应的函数,从而导致重复定义.但是几种情况

Python函数的定义与使用

一.函数定义与基本应用 #!/usr/bin/env python3 '''#函数的定义.最基本的应用def MyFirstFunction(): a = 1+2 print(a) MyFirstFunction() #函数的执行First = MyFirstFunction #函数可以指向一个对象First()''' '''#函数的返回值(return).我们可以根据返回值来判断程序是否执行成功:如何函数中没有用retrun.返回值为None#邮件发送实例#函数中遇到retrun值后,后面的代

[java学习笔记]java语言基础概述之函数的定义和使用&amp;函数传值问题

1.函数 1.什么是函数? 定义在类中的具有特定功能的一段独立小程序. 函数也叫做方法 2.函数的格式 修饰符   返回值类型    函数名(参数类型  形式参数1, 参数类型  形式参数2-) {           执行语句(函数体);           return 返回值;       } 返回值类型:函数运行完成后输出的数据类型. 参数类型:是形式参数的数据类型. 形式参数:是一个变量,用于储存调用函数时传递给函数的实际参数. 实际参数:传递给形参的实际数据. return:结束函数

函数的定义及其返回值、参数等相关操作

在学习函数之前,一直遵循:面向过程编程,即:根据业务逻辑从上到下实现功能,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就是粘贴复制,也就是将之前实现的代码块复制到现需功能处,如下: while True: if cpu利用率 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 if 硬盘使用空间 > 90%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 if 内存占用 > 80%: #发送邮件提醒 连接邮箱服务器 发送邮件 关闭连接 仔细一看上述代码,i

&lt;10&gt; 无参无返回值+ 无参有返回值函数的定义+有参无返回值函数定义+ 有参有返回值函数定义+函数的参数+函数的参数传递过程

无参无返回值: 1 #include <stdio.h> 2 3 4 /** 5 * 定义一个无参无返值函数 6 * 7 */ 8 void print_line(){ 9 10 printf("-----------------\n"); 11 12 } 13 14 15 16 int main(int argc, const char * argv[]) { 17 //调用函数 18 print_line(); 19 20 return 0; 21 } 无参有返回值函数

Python开发基础 day5 函数的定义与使用

#coding:utf-8: # x='你' # u'hello' # print(x.encode('gbk')) # print(b'\xc4\xe3') # y=b'\xc4\xe3' # print(y.decode('gbk')) # x='你' #unicode.encode('utf-8') y=u'你' print repr(y) # while True: # msg=input('>>: ') # # # print(len(msg)) # # res=len(msg) #

字符编码与函数基本定义

变量与常量在python中无常量一说,可写大写做提示作用,但还是可变的. 字符编码:人能识别的语言 对应 计算机的语言, 一一对一,参考的就是字符编码 ASCII码表 1bytes=8 bit -------->256 位字符GBK编码 2bytes代表一个字符unicode万国语言 统一2 bytes代表一个字符 优点:转换速度快,占用空间大 内存'读'一般用unicode,但在执行阶段,可变成其他代码.UTF-8 可变长的编码 英文:1bytes 中文:3bytes 转换速度慢,占用空间小