函数

# # 函数的定义def 定义名() :

# def yq() : # 和循环一样函数的内容必须全部缩进4个空格,功能代码def 函数名()

#    a = int(input('请输入你要的数字:'))

#    for i in range(a) :

#        print(' '*((a-1)-i),'&'*(2*i-1))

# print(type(yq)) # <class 'function'>,这个就是他的类型

# # 函数的调用 用函数的定义名加上()就可以直接调用

# yq() # 注意:调用必须在定义的后面,否则无法调用

# def tongyao():

#    return 'hello world' # return 是返回结果和print显示一样,但后者只是显示,没有值

# data = tongyao()

# print(data*3) # hello worldhello worldhello worlddq # 后面*3,代表输出3次

# 返回结果,return

# def func():

#    return [1,2,3,4,5] # 直接将结果保存在代码中

# li = func()

# print(li,type(li)) # [1, 2, 3, 4, 5]

# li.append("hello") # 追加括号的内容到列表中

# print(li) # [1, 2, 3, 4, 5, 'hello']

# # 函数,必备参数、默认参数、不定长参数

# def func(a): # 形参

#    b = a + a

#    return b

# data = func(5) # 实参

# print(data) # 10

# def func(a,b): # 形参,里面有2个形参,在实参里必须填2个数,就叫必备参数

#    c = a + b

#    return c

# data = func(5,6) # 实参,形参有几个数,实参这必须有几个数

# print(data) # 11

# # 默认参数

# def func(a,b,d=4): # 形参,默认参数只能放在最后,如果实参有数据时就是实参的数据,否则是默认数据

#    c = a + b +d

#    return c

# data = func(5,6,6) # 实参,形参里必备的参数必须满足,默认参数可填可不填

# print(data) # 17

# # 不定长参数,就是参数的长度可以是多位,不受限制,所以叫不定长,除了指定的参数外,其它全部装在*args

# # 解包,,除了指定的参数外,其它全部装在*args

# a,b,*tong,d = (1,2,3,4,5,6,7,8,9)

# print(a) # 1

# print(b) # 2

# print(*tong) # 3 4 5 6 7 8

# print(d) # 9

# # 位置参数

# def func(*args) : # 全部装在*args里面的

#    print(args) # (1, 2, 3, 4, 5, 6, 7, 8, 'hollo')

# func(1,2,3,4,5,6,7,8,'hollo')

# # 关键字参数,主要是来传键值对的数据,得到字典数据

# def func(f,g,**kwargs) : # 全部装在**kwargs里面的,关键字参数必须放在后面

#    print(f,g,kwargs) # 1 2 {'a': 1, 'b': 2, 'c': 3}

# func(1,2,a=1,b=2,c=3) # 必须参数的实参必须放在前面,后面才是关键字实参

# # 内置函数

enumerate()

eval()

filter()

map()

zip()

print(zip())

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • d函数 一、函数基础 1、什么是函数? 在一个完整的项目中,某些功能会被反复使用。那么会将某段代码封装成函数,当我...
    帅气的Lucky阅读 3,064评论 0 0
  • 好多同学都有这样的疑惑,我学习了python的基础语法,那么具体应用该从哪里入手呢?首先大家要确定,代码必须用起来...
    测试开发Kevin阅读 3,652评论 0 13
  • 5 函数 5.1 定义函数 模块化编程指把程序进行封装(函数封装,面向对象,文件) 什么是函数? 函数==>功能:...
    Jasmine_Lily阅读 1,814评论 0 0
  • 引言 将一段代码集中到一块,起一个名字,下次可以根据这个名字再次使用这个代码块。 作用: 方便代码重用 分解任务,...
    Java丶python攻城狮阅读 2,915评论 0 0
  • 第三章、三元运算、文件处理、函数 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: ...
    牛奶加醋阅读 3,025评论 0 0

友情链接更多精彩内容