函数的注意事项| 学习笔记

简介: 快速学习函数的注意事项

开发者学堂课程Python入门 2020年版函数的注意事项】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/639/detail/10337


函数的注意事项

1、#函数的三要素:函数名、参数和返回值

2、#在有一些编程语言里,允许函数重名,在Python里不允许函数的重名

3、#如果函数重名了,后一个函数会覆盖前一个函数

1.Java语言中,

#int test(int a,int b){

#   return a + b

# }

这是其他语言类型函数,这个函数中是返回值不同,返回值是int,还需要两个参数,

#void test(int x) {

#

# }

Java语言中,这两者是允许同时存在的,test12)就调用①,

Test(4)就调用②,所以在一些语言中可以重名。

2.def test(a b):

print( " hello,a={f},b={}'.format(ab))

def test(x):

print( 'good ,x={}'.format(x))

test(3,4)

运行结果:报错

def test(x):

print( 'good ,x={}'.format(x))

如果函数重名了,后一个函数会覆盖前一个函数。

所以只剩下上面那个函数,这个函数只需要一个变量,给了两个变量,所以报错。Test()需要一个位置参数给了两个所以报错了。

如何避免这个问题,避免崇重名就可以,在 python 中不允许重名。

4、#python 里函数名也可以理解成为一个变量名,

Test==>对应的是一个函数,test的值等于的是一个函数,

def test(x):

print( 'good,x={}'.format(x))

test=5

test(3)

运行结果:报错。

原因:test 对应的是一个函数,而现在被修改成一个数字,数字不能被当作变量调用,test 是数字无,不能当作变量调用。

def test(x):

print( 'good,x={}'.format(x))

input=2

运行结果不报错

def test(x):

print( 'good,x={}'.format(x))

input=2

input()

input 调用就会报错,因为input是一个内置函数

input请输入您的银行卡密码

因为 input 一个数字,所以不能调用,所以调用变量名时,要尽量避开系统自制的函数和自制的类

Int=5

Printint

不会报错

Print (int(’45’)

会报错,因为此时 int 已经不是一个类,而是一个数字类型的变量

所以通常情况下求最大量不用 max

并且求和不用sum,因为要避开系统自制的函数和自制的类,不用重写。

相关文章
|
存储 算法 测试技术
关于HOperatorSet.CountChannels的注意事项
关于HOperatorSet.CountChannels的注意事项
|
6月前
|
Java
Java基础语法注意事项
Java基础语法注意事项
28 1
|
7月前
|
前端开发 JavaScript API
reactAPI讲解以及注意事项
reactAPI讲解以及注意事项
38 2
|
人工智能 编译器 C语言
如何使用函数及函数的注意事项
目录 什么是函数? 如何调用函数? 函数的先后关系? 函数的变量空间? 什么是函数? 首先我们来说一说函数的作用,就是一块简单的代码接受零个或多个参数,做一件事情,并返回零个或一个值 void sum(int a,int b) { int i; int sum=0; for(i=a:i<=b;i++) { sum+=i; } printf("%d到%d的和是%d\n",a,b,sum); } 现在我们就写出了一个简单的求和函数和数学中的y=f(x)很像 函数名 sum 返回类型 void 参数表 int a,int b 函数体 大括号里的所有东西 函数头 大括号前
|
编译器 Scala 开发者
函数使用注意事项和细节2|学习笔记
快速学习函数使用注意事项和细节2。
|
网络协议
AFNetWork3.0使用注意事项
AFNetWork3.0使用注意事项
180 0
|
Java 编译器 Scala
函数使用注意事项和细节3|学习笔记
快速学习函数使用注意事项和细节3。
|
Java 编译器 Scala
函数使用注意事项和细节1|学习笔记
快速学习函数使用注意事项和细节1。
|
Go 开发者
函数注意事项和细节(3) | 学习笔记
简介:快速学习函数注意事项和细节(3)
102 0
|
Go 开发者
函数注意事项和细节(1) | 学习笔记
简介:快速学习函数注意事项和细节(1)