姜小白的Python日记Day9 变量与递归
2020-04-25 08:46
260 查看
变量
name = “jiangshuai”#全局变量,在程序范围内生效
school = “high school”
def change_name(name):
global school#字符串和整数的全局变量不能再函数里修改,列表、字典、集合可以修改
print(“before change”,name,school)
school = “University”
name = “alex”#局部变量,这个函数就是这个变量的作用域
print(“after change”,name,school)
change_name(name)
print(name,school)
递归
#递归必须要有明确结束条件
#每递归一次问题规模都应该减少
#最大递归上线为999
def calc(n):
print(n)
if int(n/2)>0:
return calc(int(n/2))
print("->",n)
calc(10)
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- python基础:函数;递归;全局变量局部变量等顺序;匿名函数
- python 函数的参数、(匿名、zip、偏、回调、返回、递归)函数、修饰器、变量的作用域的操作说明
- python基础关键点——完整for循环、shebang符号、全局变量、代码结构和递归等
- 018--python 函数参数、变量、前向引用、递归
- python 递归时存储中间变量要用copy 方法,否则出栈就废了
- 【Python学习日记】递归实现hanoi塔
- 循序渐进Python3(六) -- 初识内置变量、反射、递归
- python小白成长日记 day 5 函数 局部变量 递归 高阶函数
- python 函数进阶:参数传递,高阶函数,lambda 匿名函数,global 变量,递归
- python基础学习日记(一)注释(二)算术运算符(三)变量的基本使用
- python函数局部变量、全局变量、递归知识点总结
- Python7--局部变量、全局变量、缺省参数、不定长参数、递归
- python笔记:3.3——3.4(变量作用域、递归调用)
- Python 学习笔记 - 递归和模块中的特殊变量
- python学习-day15:局部变量与全局变量、嵌套函数、递归
- C++学习日记13——递归、内联、函数重载、变量的作用域和存储类型
- python夯实基础日记-Python简介、学习方法、变量与对象
- Python学习第八天——环境变量、递归和字符串
- 【Python学习日记】递归和尾递归 以及Python
- 姜小白的Python日记Day10 装饰器