task04 变量与函数
一.变量
变量是一个名字,它所指代的是一段数据
使用=来对这段数据的区域进行赋值
新的值会覆盖旧的值
新值的数据类型不必与旧值相同
2.变量命名规则
必须又字母或下划线开头
命名可由字母数字和下划线组成
大小写敏感
尽量避免使用保留字命名
3.更新变量
4.多变量赋值
二.函数
函数是一个名字,代表一串代码序列(流程、过程)
函数由两个部分组成:header和body
header用于定义函数接口(函数名称与参数)
body包含函数所执行的操作
header用于定义函数的名称和参数
1)当函数被调用时,参数将会作为变量被提供给函数的body部分
2)可以提供多个参数(用逗号,分隔),也可以不提供参数(0个)
3)header以冒号(:)结尾,代表后面会跟着body部分
4)我们使用函数名来调用函数
5)函数名后紧跟一对括号
6)括号中是我们设定的参数的值,一个不多,一个不少
7)函数会返回设定的return语句
三.语句与表达式
1.对于表达式
1)它本身是值
2)它的计算结果是值
2.对于语句
1)它不是值
2)它不能打印
3)但它能执行一些操作
3.类型转换
函数内的变量具有局部作用域,它只存在于函数内部,与其他函数的同名变量无关
在函数外部定义变量时,变量具有全局作用域,在任何地方都可以使用
我们应该尽量避免使用全局变量,但是在非常少的一些场合会使用
4.返回语句
5.函数组合