您现在的位置是:主页 > news > 成都网站建设哪个好/推广方式怎么写
成都网站建设哪个好/推广方式怎么写
admin2025/5/24 13:58:12【news】
简介成都网站建设哪个好,推广方式怎么写,河南省建筑市场监管信息一体化平台,vs做网站好不好计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把…
计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。
——《百度百科》
文章目录
- 前言
- 一、函数的概念
- 二、函数的类型
- (一)内置函数
- (二)自定义函数
- 1. 函数的定义
- 2. 函数的调用
- 3. 参数
- 4. 返回值
- 总结
前言
本文是参加新星计划Python学习方向的学习笔记,感谢“是Dream呀”老师的Python知识分享。以下主要内容是Python函数的学习总结,供各位小伙伴参考。
一、函数的概念
函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段,能够提高应用的模块
性和代码重复利用率。
二、函数的类型
(一)内置函数
当我们安装好Python之后,会自带一些模块和库,函数也是有自带的,在使用的时候无需定义,直接就可以使用,常见的内置函数如下:
- abs(),求绝对值。
abs()
- input(),用户输入场景。
a = input("请输入姓名:")
print(a)
- map(),根据提供的函数对指定的序列做映射。
map(function, interable, ...)func = lambda x:x+2
result = map(func, [1,2,3,4,5])
print(list()result)
第一个参数是函数的名称,第二个参数表示支持迭代的容器或者迭代器。
- filter(),对指定序列执行过滤操作
filter(function,iterable)func = lambda x:x%2
result = filter(func, [1, 2, 3, 4, 5])
print(list(result))
第1个参数可以是函数的名称;第2个参数表示的是序列、支持迭代的容器或迭代器。
(二)自定义函数
1. 函数的定义
Python自定义函数使用def关键字,格式如下:
def 函数名(参数):函数内容
2. 函数的调用
定义了函数之后,想要让这些代码能够执行,需要调用函数,格式如下:
# 定义函数
def xxx():print("aaa")# 调用函数
xxx()
3. 参数
(1)如果希望自定义的函数,可以计算任何两个数和,我们可以在定义函数的时候,让函数接收数据,这就是函数的参数。如下所示,a和b为参数:
def yyy(a, b):c = a + b...
(2)默认参数
调用函数时,如果没有传递参数,则会使用默认参数
def printinfo( name, age = 35 ):
print(“Name:”, name)
print(“Age:”, age)
printinfo(name="miki" )
printinfo(age=9,name="miki" )
注:带有默认值的参数一定要位于参数列表的最后面。否则程序会报错。
4. 返回值
函数的返回值使用return语句,格式如下:
def yyy(a, b):c = a + breturn c
总结
根据实际工作场景,直接使用使用现成的内置函数可以提高我们的编码效率,当遇到特殊场景时,自定义函数更加灵活,可以完全根据需求设计,同样可以多次复用。