1. 首页
  2. 养车用车
  3. python哪些不需要缩进

python哪些不需要缩进

简介:关于python哪些不需要缩进的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于养车用车技术大全及相关资讯,可以多多关注茶馆百科网。

全局变量:定义在函数外部的变量。它通常不缩进,并且在程序的整个执行过程中有效

局部变量:在函数内部使用的变量,它只在函数内部有效,在函数退出时不存在

示例1:

N=1 #全局变量

deffunc (a, b):

C=a * b# C是一个局部变量,a和b是作为函数参数的局部变量

return c

S=func('knock~', 2)

print(s)

print(c)

![]()

这个例子显示了当一个函数退出时,它的内部变量被释放。

如果函数在函数内部使用全局变量,例如:

N=1 # N是全局变量

deffunc (a, b):

n=b #这个n是在函数内存中新生成的局部变量,而不是全局变量

return a*b

s=func(敲门~,2)

print(s, n) #测试n是否改变了knock~knock~ 1

![]()

函数func()在内部使用变量n,并将变量参数b赋值给变量n。为什么n的值不改变

因为函数func()有自己的内存空间,所以它将n=b语句解释为生成一个局部变量n并为其赋值参数b。因此,在函数退出后,局部变量n被释放,全局变量n的值保持不变。

如果您希望func()函数将n视为全局变量,则需要在使用变量n之前显式声明它不是全局变量。修改后:

N=1 # N是全局变量

0

global n

n=b #这个n是在函数内存中新生成的局部变量,而不是全局变量

return a*b

0

print(s, n) #测试n是否改变了knock~knock~ 1

![]()

Python不需要缩进

Python缩进,表示缩进代码区域属于代码块…对于block, while block只需要对齐。至于缩进,你可以做任何你想做的。但是pep标准建议4个缩进。

本文主要介绍了关于python哪些不需要缩进的相关养殖或种植技术,养车用车栏目还介绍了该行业生产经营方式及经营管理,关注养车用车发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解养车用车技术怎么管理的要点,是您养车用车致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://23.234.50.4:8411/article/2170772.html