当前位置: 首页 > wzjs >正文

WordPress站点地图代码网站竞品拦截广告怎么做

WordPress站点地图代码,网站竞品拦截广告怎么做,网站html标签如何优化,国外做鞋子的网站吗文章目录 1. 返回值2.文档字符串3. 作用域4. 命名空间 1. 返回值 返回值就是函数执行以后返回的结果,可以通过return来指定函数的返回值。返回值可以通过变量接收返回值 return 后可以返回任意的对象,甚至是一个函数如果仅写一个return或者不写return&…

文章目录

    • 1. 返回值
    • 2.文档字符串
    • 3. 作用域
    • 4. 命名空间

1. 返回值

返回值就是函数执行以后返回的结果,可以通过return来指定函数的返回值。返回值可以通过变量接收返回值

  • return 后可以返回任意的对象,甚至是一个函数
  • 如果仅写一个return或者不写return,则相当于return None
  • 函数中return后的代码都不会执行
def fn() : return 123;res = fn()
print('res = ',res)# 结果:
res =  123***Repl Closed***

2.文档字符串

help()是Python中的内置函数,通过help()函数可以查询Python中的函数用法
语法:help(函数对象)


help(print)# 结果:
Help on built-in function print in module builtins:print(*args, sep=' ', end='\n', file=None, flush=False)Prints the values to a stream, or to sys.stdout by default.sepstring inserted between values, default a space.endstring appended after the last value, default a newline.filea file-like object (stream); defaults to the current sys.stdout.flushwhether to forcibly flush the stream.***Repl Closed***
  • 文档字符串(doc str)
    在定义函数时,可以在函数内部编写文档字符串,文档字符串就是函数的说明,编写的文档字符串可以通过help()函数进行查看

定义方法:在函数的第一行写一个字符串就是文档字符串,一般使用双重引号进行跨行描述。

def fn(a,b,c) : '''这是一个求和方法,将传入的a,b,c三个数进行求和'''return a+b+c;help(fn)# 结果:
Help on function fn in module __main__:fn(a, b, c)这是一个求和方法,将传入的a,b,c三个数进行求和***Repl Closed***

3. 作用域

作用域(scope)指的是变量的生效区域,在Python中共有两种作用域:

  • 全局作用域
    全局作用域在程序执行时创建,在程序执行结束时销毁;
    所有函数以外的区域都是全局作用域;
    全局作用域中定义的变量,都属于全局变量,全局变量可以在程序任意位置访问到

  • 函数作用域
    函数作用域在函数调用时创建,在调用结束时销毁;
    函数每调用一次就会产生一个新的函数作用域;
    在函数作用域中定义的变量,都是局部变量,只能在函数内部被访问

  • 变量的查找
    当使用变量时,会优先在当前作用域中寻找该变量,如果有则使用,如果没有则往上级作用域寻找,直到找到为止,如果最终全局作用域没有找到则报错


a = 123def fn() : b = 10print('a = ',a)print('b = ',b)fn()# 结果:
a =  123
b =  10***Repl Closed***

a = 123def fn() : b = 10print('a = ',a)fn()
print('b = ',b)# 结果:
a =  123
Traceback (most recent call last):File "C:\Users\Administrator\AppData\Roaming\Sublime Text\Packages\User\函数.py", line 18, in <module>print('b = ',b)^
NameError: name 'b' is not defined***Repl Closed***

在函数中为变量赋值时,默认都是为局部变量赋值,如果希望在函数内部修改全局变量,则需要使用global关键字来声明变量


a = 123def fn() : a = 456print('内部a = ',a)fn()
print('外部a = ',a)# 结果:
内部a =  456
外部a =  123***Repl Closed***

a = 123def fn() : global aa = 456print('内部a = ',a)fn()
print('外部a = ',a)# 结果:
内部a =  456
外部a =  456***Repl Closed***

4. 命名空间

命名空间(namespace)指的是变量存储的位置,每一个变量都需要存储到指定的命名空间中。
每一个作用域都会有一个对应的命名空间。全局命名空间,用来保存全局变量,函数命名空间用来保存函数中的变量。命名空间实际上是个字典,专门用来存储变量的字典

  • locals() 用来获取当前作用域的命名空间
    如果在全局作用域中调用locals() 返回全局命名空间,如果在函数作用域中调用locals()则获取函数命名空间,返回的是一个字典
a = 123scope = locals()print(type(scope))
print(a)
print(scope['a'])# 结果
<class 'dict'>
123
123***Repl Closed***
scope = locals()scope['c'] = 456 # 一般不建议这样操作print(c)
print(scope['c'])
# 结果
456
456***Repl Closed***
  • 函数内部的命名空间
def fn() : scope = locals()print(scope)fn()# 结果:
{}***Repl Closed***
  • global() 函数可以获取到全局的命名空间
def fn() : globals_scope = globals()print(globals_scope)fn()# 结果
{'__name__': '__main__', '__doc__': None, '__package__': None, '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x0000028EC9419CD0>, '__spec__': None, '__annotations__': {}, '__builtins__': <module 'builtins' (built-in)>, '__file__': 'C:\\Users\\Administrator\\AppData\\Roaming\\Sublime Text\\Packages\\User\\函数.py', '__cached__': None, 'fn': <function fn at 0x0000028EC97FF240>}***Repl Closed***

文章转载自:

http://kjvMK5y9.nzfjm.cn
http://3eglDhRD.nzfjm.cn
http://m3I0yq6Q.nzfjm.cn
http://27y3lhNC.nzfjm.cn
http://ZopDOhdM.nzfjm.cn
http://DvQCyKrF.nzfjm.cn
http://Ue7yNt6U.nzfjm.cn
http://HXPMZ73P.nzfjm.cn
http://6VY05vuT.nzfjm.cn
http://XK86WHXW.nzfjm.cn
http://tYZCG1cW.nzfjm.cn
http://4LvyZ5kz.nzfjm.cn
http://kcda6nFg.nzfjm.cn
http://RSsMBgrx.nzfjm.cn
http://9W26N9mQ.nzfjm.cn
http://DT6kZu9E.nzfjm.cn
http://JyaXBArR.nzfjm.cn
http://fABTT1FP.nzfjm.cn
http://WpnxsrDC.nzfjm.cn
http://e71i7jIR.nzfjm.cn
http://uAZsQY5x.nzfjm.cn
http://IUDZYIHx.nzfjm.cn
http://tgMnx7kG.nzfjm.cn
http://l0EeHeAm.nzfjm.cn
http://wR5Z66WL.nzfjm.cn
http://9d60wsTP.nzfjm.cn
http://8fMji5oo.nzfjm.cn
http://qH51cPTE.nzfjm.cn
http://LuVA7WgD.nzfjm.cn
http://cCeos4Lt.nzfjm.cn
http://www.dtcms.com/wzjs/717617.html

相关文章:

  • 360建设网站免费下载网页设计属于什么行业类别
  • 厦门医院网站建设网站开发证有没有用
  • 衡水提供网站制作公司报价网站建设运营的灵魂是什么意思
  • 河北网站制作 网站开发wordpress页面文本编辑器
  • 做seo需要会网站开发吗怎么才能知道网站是谁做的
  • 网站管理后台源码如何自己开发一个平台
  • 搜索不到网站的关键词网站建设怎样
  • 伦教网站设计free免费空间
  • 诸暨网站建设书生商友c 网站开发需要学什么软件有哪些
  • wordpress建一个网站WordPress自动搜索文章插件
  • 平谷网站建设服务wordpress外贸产品插件
  • 做网站的目的与意义深汕特别合作区机关事业单位
  • 做英文的小说网站西安企业电话
  • 正规外贸网站建设公司佛山网站建设团队
  • 提供网站技术支持wordpress网页慢
  • 做网站需要什么专业做网站建设出路在哪里
  • 做体育设施工程公司的网站合肥万户网络
  • 电商网站建设求职定位wordpress dirname
  • 爱网站关键词挖掘工具网站备案是先做网站还是做完了备案
  • 内部网站建设依据文件做挂的网站
  • 自己做视频网站会不会追究版权虚拟搭建wordpress
  • 折扣网站模板刚刚上海突然宣布
  • 怎么建设淘宝网站东莞厚街核酸检测点
  • 大连做网站需要多少钱想建网站怎么做
  • 学校网站建设xml建设网站的策划书
  • 平邑的网站都是谁做的wordpress 图片无法上传
  • 网站开发公司 苏州二次开发需要源代码吗
  • 泉州专业网站开发公司找建筑工程平台
  • 电子商务的网站建设电脑版和手机版网站怎么做
  • asp做购物网站网站开发与维护前景