活动地址:CSDN21天学习挑战赛
学习日记
**
1,学习知识点
在Python的学习中,变量是最常见的操作工具。但Python的语言结构与大部分的代码语言不太相同,其他语言多半是将各类语句放入函数中,以函数为主体进行操作和封装,而Python则与他们不同,它直接在文件中书写,不以函数为大界限分割代码。所以,在这里全局变量和局部变量就需要我再着重看一下。
(1)局部变量
局部变量的定义与其他的语言相同,都是在一个限定的范围内部定义的变量,比如函数,循环等具有短生命周期的结构。它在执行时被创建,在自己存在的范围结束后回收。
(2)全局变量
定义在函数外的变量都是全局变量,它可以横跨自己创建行代码之下的每一个调用中。但在调用全局变量时,不能随意更改全局变量。如果要更改的话,需要用 global 进行声明,声明格式如下:
eg:global num;
2,学习遇到的问题
对于全局变量赋值的问题,因为变量的调用主要有两个作用:参与运算或者重新赋值,那么如果怎样的赋值才是不改变引用的赋值呢?
3,学习的收获
对于变量的理解更深入了一点,解决了之前对于全局变量和局部变量的疑惑。
4,实操
暂无
…
提醒:在发布作品前请把不用的内容删掉(活动地址请保留)