发表日期: 2022-08-19 19:27:59 浏览次数:23
章丘淘宝装修/章丘京东店铺设计/章丘拼多多网店装修公司/章丘企业网店开通申请-网店装修设计
一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里赋值的。
变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称。两种最基本的变量作用域如下:
全局变量
局部变量
定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。
局部变量只能在其被声明的函数内部访问,而全局变量可以在整个程序范围内访问。调用函数时,所有在函数内声明的变量名称都将被加入到作用域中。如下实例:
以上实例输出结果:
函数内是局部变量 : 30函数外是全局变量 : 0
全局变量想作用于函数内,需加 global
#!/usr/bin/python
# -*- coding: UTF-8 -*-
globvar = 0
def set_globvar_to_one():
global globvar # 使用 global 声明全局变量
globvar = 1
def print_globvar():
print(globvar) # 没有使用 global
set_globvar_to_one()
print globvar # 输出 1
print_globvar() # 输出 1,函数内的 globvar 已经是全局变量
1、global---将变量定义为全局变量。可以通过定义为全局变量,实现在函数内部改变变量值。
2、一个global语句可以同时定义多个变量,如 global x, y, z。
bling coin
bling coin
zha***nszg@126.com
5年前 (2017-04-26)
BMPixel
194***4370@qq.com
50
列表反转函数:
#!/user/bin/python
# -*- coding: UTF-8 -*-
def reverse(li):
for i in range(0, len(li)/2):
temp = li[i]
li[i] = li[-i-1]
li[-i-1] = temp
l = [1, 2, 3, 4, 5]
reverse(l)
print(l)
BMPixel
BMPixel
194***4370@qq.com
5年前 (2017-05-06)
King
kin***63.com
26
列表反转函数二:
def reverse(ListInput):
RevList=[]
for i in range (len(ListInput)):
RevList.append(ListInput.pop())
return RevList
King
King
kin***63.com
5年前 (2017-07-18)
songy
son***010@live.cn
23
简化列表反转:
def reverse(li):
for i in range(0, len(li)/2):
li[i], li[-i - 1] = li[-i - 1], li[i]
l = [1, 2, 3, 4, 5]
reverse(l)
print(l)
songy
songy
son***010@live.cn
5年前 (2017-08-29)
shiyeweimian
860***758@qq.com
参考地址
29
关于 return fun 和 return fun() 的区别:
>>> def funx(x):
def funy(y):
return x * y
return funy #return funy返回的是一个对象,可理解为funx是funy的一个对象
>>> funx(7)(8)
56
>>> def funx(x):
def funy(y):
return x * y
return funy() #return funy()返回的是funy的函数返回值,所以此处报错
>>> funx(7)(8)
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
章丘淘宝装修/章丘京东店铺设计/章丘拼多多网店装修公司/章丘企业网店开通申请-网店装修设计
备案号: 苏ICP备11067224号
CopyRight © 2011 书生商友信息科技 All Right Reserved
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.com 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
服务热线:400-111-6878