新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你的问题中已经说了啊!就是当它作为全局变量的时候!
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的贵溪网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
举个例子来说,当你有一个参数在一个方法中会被改变,如果你希望把这个改变给积累下来,而不是每一次都是从头开始变化的话,那么这个参数就需要声明为全局变量
和不用声明变量一样,Python不用去声明函数的返回类型,是由于其“若类型”的语言特性决定的。
在其他语言中,例如C/C++语言中在存储一个数据之前,都需要在内存中给这个数据开辟一个固定的内存空间,并给这个类型空间指定一个唯一的 id(变量名),然后才把要存储的数据放到这个变量名对于的内存空间中。而Python的做法,是`以数据为中心`,上来就把要存储的数据放到内存,然后再去用一个变量名`引用`这个数据。
python没有静态类型,因此不需要也不可以指定函数的返回类型。
依据业务逻辑的需要,一个函数可以返回任何值,也可以什么都不返回。
比如:
def f1():return 1
def f2():return 'ok'
def f3():return [1,2,'good']
声明变量需要遵守一下规则
1、变量名的使用只能包括字母、数字和下划线,变量名可以用字母或下划线打头,但不能以数字在前头。
2、变量名不能包含有空格
3、不要将Python关键字和函数名作为变量名
4、变量名的命名应既简短又具有描述性
5、变量名不能使用中文
6、遵守大、小驼峰原则
不是一定要。
团队开发,通常会要求这么做,因为你写的函数,其他的同事需要调用,