实参的类型|学习笔记

简介: 快速学习 实参的类型

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理 实参的类型】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8725


实参的类型


一、实参的类型的定义及各种示例演示

def fn2(a):

print(‘a=’ ,a)

#函数在调用时,解析器不会检查实参的类型

#实参可以传递任意类型的对象

b = 123

b = True

b = ’hello’

b = None

b = [1,2,3]

 

#fn2(b)

#fn2(fn)

 

def fn3(a,b);

   print(a+b)

#fn3(123,”456”)

 

def fn4(a):

#在函数中对形参进行重新赋值,不会影响其他的变量

#a = 20

#a是一个列表,尝试修改列表中的元素

#如果形参执行的是一个对象,当我们通过形参去修改对象时

#会影响到所有指向该对象的变量

a[0] = 30

print(‘a=’,a,id(a))

c = 10

c= [1,2,3]

#fn4(c)

#fn4(c.copy())

fn4(c[:])

print(‘c=’,c)

相关文章
|
5月前
|
存储 程序员 C语言
语言数组元素作函数实参
语言数组元素作函数实参
35 0
|
5月前
函数的形参
函数的形参
28 0
|
弹性计算 JavaScript 编译器
函数类型-3:函数重载
本实验将介绍TypeScript中的函数重载
函数类型-3:函数重载
|
C语言
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
【C语言函数参数详解】——实际参数(实参)&形式参数(形参)
382 0
|
C语言
函数类型和函数指针
函数类型和函数指针
94 0
|
存储 PHP 开发者
函数实参|学习笔记
快速学习函数实参
函数实参|学习笔记
|
编译器 C++
给C++函数形参传入一个C类型的函数指针
给C++函数形参传入一个C类型的函数指针
|
PHP 开发者
函数形参|学习笔记
快速学习函数形参
|
C++
C/C++形参和实参的区别?
C/C++形参和实参的区别?
275 0
C/C++形参和实参的区别?