python基础函数语言 function
函数 function
函数是可以重复执行的语句块,可以重复调用 作用:
用于封装可重复执行的语句,提高语句的可重用性函数定义语句 def语句的语法:
def 函数名(参数列表) 语句名(代码块)函数的语法说明: 1函数的名字就是语句块的名称 2函数的命名规则与变量的命名规则相同(必须为标识符) 3函数名是一个变量(不要轻易对其赋值) 4函数有自己的名字空间,在函数内部可以访问外部的变量,但外部的语句不能访问函数内的变量 5函数如果不需要传入参数,则参数列表可以为空 6语句部分不能为空,如果为空需要填充pass语句 示例1: Def say_hello(): Print(“hello world”) Pirnt(“hello tarena”) Print(“hello everyone”)#调用say_hello函数,调用时会执行say_hello代码块say_hello()
函数调用:
函数名(实际调用传递参数) 注: 实际调用传递参数简称“实参” 调用说明: 1函数调用是一个表达式 2如果没有return语句,函数执行完以后返回None对象
3如果函数需要返回其他的对象,需要用return语句4函数调用格式为 函数名()注意:只要函数名后跟了括号,函数会立即执行一次,既 被调用一次示例2: #带有参数的函数的定义def mymax(a,b): If a>b: print(“最大数是”,a) else(“最大数是”,b)a= 1#数字或字符串都可b='abc'mymax(a,b) # 练习1:# 写一个函数mysum,此函数带有两个参数x,y# 此函数的功能是打印出两个参数的和x+y# def mysum(x,y):# print(x+y)# x=5# y=6# mysum(x,y) # 练习2:# 写一个函数print_even传入一个参数n代表终止函数(不包含n)# 打印:# 2 4 6...n之间所有偶数:# 函数定义格式如下:def print_even(n): for x in range(1,n): if x%2==0: print(x)n=9print_even(n) 函数内部有独立的运行空间,函数外部不能访问函数内的变量 示例:def test(): x=100 #此变量只能在函数内部使用,不能外部调用 print(y)#只是合法的,能够调用函数外的变量y,但最好不要使用y==200test()print(x)# 此时没有x这个变量,外部不能调用函数内变量xm=test()#没有return语句返回的为None
- [python学习] 语言基础—排序函数(sort()、sorted()、argsort()函数)
- Python语言基础之函数的参数传递,lambda 表达式
- Python学习之基础语言篇——函数参数详解
- python自动化--语言基础三字典、函数、全局/局部变量
- Python基础-偏函数 Partial function
- C语言基础:函数(Function) 分类: iOS学习 c语言基础 2015-06-10 21:48 14人阅读 评论(0) 收藏
- C语言基础:函数(Function)
- 【脚本语言系列】关于Python基础知识函数缓存,你需要知道的事
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- Python基础-函数(function)
- 学习笔记☞ python 基础(python3)【四】(函数 function,None,return,列表-2,random模块)
- 【语言处理与Python】4.3风格的问题/4.4函数:结构化编程的基础/4.5更多关于函数
- C语言基础——函数
- Python新手学习基础之函数-return语句与函数调用
- python基础4--------函数
- 黑马程序员--Java语言基础2-流程控制和函数
- [Python基础]函数
- C语言基础:函数指针 分类: iOS学习 c语言基础 2015-06-10 21:55 15人阅读 评论(0) 收藏
- 黑马程序员_iOS开发C语言基础之函数
- [Python]基础语法(三)常见函数网站