中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

公司網(wǎng)站的seo優(yōu)化怎么做百度網(wǎng)盤人工客服電話多少

公司網(wǎng)站的seo優(yōu)化怎么做,百度網(wǎng)盤人工客服電話多少,長(zhǎng)春做網(wǎng)站哪里好,python制作網(wǎng)站開(kāi)發(fā)一、閉包: 1. 外部函數(shù)嵌套內(nèi)部函數(shù) 2. 外部函數(shù)返回內(nèi)部函數(shù) 3.內(nèi)部函數(shù)可以訪問(wèn)外部函數(shù)局部變量 閉包(Closure)是指在一個(gè)函數(shù)內(nèi)部定義的函數(shù),并且內(nèi)部函數(shù)可以訪問(wèn)外部函數(shù)的局部變量,即使外部函數(shù)已經(jīng)執(zhí)行…

一、閉包:

1. 外部函數(shù)嵌套內(nèi)部函數(shù) ?

2. 外部函數(shù)返回內(nèi)部函數(shù) ?

3.內(nèi)部函數(shù)可以訪問(wèn)外部函數(shù)局部變量?

????????閉包(Closure)是指在一個(gè)函數(shù)內(nèi)部定義的函數(shù),并且內(nèi)部函數(shù)可以訪問(wèn)外部函數(shù)的局部變量,即使外部函數(shù)已經(jīng)執(zhí)行完畢,這種現(xiàn)象稱為閉包。在Python中,閉包常常用來(lái)實(shí)現(xiàn)一些特定功能,例如保護(hù)變量、實(shí)現(xiàn)裝飾器等。

import randomdef fun1():print("fun1")datas = []def fun2():datas.append(random.randint(0, 100))print("fun2", datas)return fun2r = fun1()
r()r1 = fun1()
r1()print(id(r), id(r1))

特點(diǎn)和用途:

  • 訪問(wèn)外部變量:閉包可以訪問(wèn)定義它們的外部函數(shù)的局部變量,即使外部函數(shù)已經(jīng)返回,閉包仍然保留對(duì)這些變量的引用。

  • 保護(hù)變量:可以通過(guò)閉包來(lái)保護(hù)數(shù)據(jù),因?yàn)橥獠亢瘮?shù)的局部變量在閉包中不會(huì)被銷毀或修改,除非內(nèi)部函數(shù)顯式地修改它們。

  • 實(shí)現(xiàn)裝飾器:裝飾器本質(zhì)上就是閉包,它能夠在不修改原函數(shù)代碼的情況下,動(dòng)態(tài)地增加功能。

閉包在Python中常用于函數(shù)式編程和實(shí)現(xiàn)一些高級(jí)的編程模式,能夠提供更靈活和高效的編程解決方案。?

二、裝飾器:

目的:不改變函數(shù)原有實(shí)現(xiàn)給函數(shù)添加新功能

概念:一個(gè)閉包就是一個(gè)函數(shù)+在創(chuàng)建這個(gè)函數(shù)時(shí)可以訪問(wèn)的變量

實(shí)現(xiàn):閉包+@語(yǔ)法

????????裝飾器(Decorator)是Python中一種特殊的函數(shù),它可以修改其他函數(shù)的行為或功能。裝飾器本質(zhì)上是一個(gè)函數(shù),它接收一個(gè)函數(shù)作為輸入,并返回一個(gè)新的函數(shù)作為輸出。裝飾器通常用于在不改變?cè)瘮?shù)代碼的情況下,動(dòng)態(tài)地增加功能、修改函數(shù)的行為或者執(zhí)行額外的操作。

裝飾器案例:

1.時(shí)間開(kāi)銷:

import random
import timedatas = [random.randint(1, 1000) for i in range(1000)]
datas_copy = datas.copy()def time_cost(f):def calc(sort_type):start = time.time()f(sort_type)print(f"{f.__name__} {time.time() - start}")return calc@time_cost
def fun1(sort_type):datas.sort(reverse=sort_type)print(datas)@time_cost
def fun2(sort_type):new_datas = sorted(datas_copy, reverse=sort_type)print(new_datas)# fun1 = time_cost(fun1)
fun1(True)# fun2 = time_cost(fun2)
fun2(True)

?權(quán)限校驗(yàn):

user = Nonedef login_required(f):def chair():global userif user:f()else:while True:username = input("用戶名")password = input("密碼")if username == "admin" and password == "666666":user = "admin"f()breakelse:print("用戶名或密碼錯(cuò)誤")return chairdef index():print("首頁(yè)")@login_required
def center():print("個(gè)人中心")@login_required
def cart():print("購(gòu)物車")index()# center = login_required(center)
center()# cart = login_required(cart)
cart()

裝飾器的特點(diǎn)和用途:

  • 修改函數(shù)行為:裝飾器允許我們?cè)诓恍薷脑瘮?shù)代碼的情況下,添加、修改或擴(kuò)展函數(shù)的行為。

  • 動(dòng)態(tài)增加功能:可以在函數(shù)調(diào)用前后執(zhí)行額外的操作,如輸入驗(yàn)證、性能測(cè)試、日志記錄等。

  • 代碼復(fù)用和簡(jiǎn)化:裝飾器可以避免代碼重復(fù),使代碼更加簡(jiǎn)潔和易于維護(hù)。

  • 裝飾器鏈:可以同時(shí)應(yīng)用多個(gè)裝飾器,形成裝飾器鏈,每個(gè)裝飾器可以獨(dú)立地修改函數(shù)的行為。

在實(shí)際應(yīng)用中,裝飾器是Python中非常強(qiáng)大和靈活的特性,被廣泛用于Web框架、日志系統(tǒng)、權(quán)限控制等需要?jiǎng)討B(tài)修改函數(shù)行為的場(chǎng)景。?

http://www.risenshineclean.com/news/32885.html

相關(guān)文章:

  • 不會(huì)網(wǎng)站維護(hù)可以做嗎怎么開(kāi)通百度推廣賬號(hào)
  • 北京上海網(wǎng)站建設(shè)公司品牌宣傳推廣文案
  • 網(wǎng)站優(yōu)化的策略鎮(zhèn)江網(wǎng)站建設(shè)企業(yè)
  • 北京電腦培訓(xùn)網(wǎng)站軟文廣告示范
  • 上傳網(wǎng)站到二級(jí)域名財(cái)經(jīng)新聞最新消息
  • 昆明網(wǎng)上商城網(wǎng)站建設(shè)市場(chǎng)營(yíng)銷策略
  • 寵物網(wǎng)站開(kāi)發(fā)與實(shí)現(xiàn)軟文推廣做得比較好的推廣平臺(tái)
  • 做集團(tuán)網(wǎng)站應(yīng)注意什么谷歌seo優(yōu)化技巧
  • 做家居商城網(wǎng)站鄭州seo推廣
  • 怎么把網(wǎng)站放到空間嗎教育培訓(xùn)機(jī)構(gòu)平臺(tái)
  • 公眾號(hào)的微網(wǎng)站開(kāi)發(fā)營(yíng)銷型網(wǎng)站建設(shè)排名
  • 南京代做網(wǎng)站濟(jì)南百度競(jìng)價(jià)代運(yùn)營(yíng)
  • c 做網(wǎng)站如何調(diào)用dll免費(fèi)源碼網(wǎng)站
  • 公司怎么建立自己網(wǎng)站百度推廣價(jià)格價(jià)目表
  • php app網(wǎng)站建設(shè)武漢seo管理
  • 藍(lán)色大氣網(wǎng)站欣賞視頻推廣平臺(tái)
  • 手機(jī)企業(yè)網(wǎng)站制作企業(yè)網(wǎng)頁(yè)設(shè)計(jì)公司
  • 網(wǎng)站建設(shè)夢(mèng)幻創(chuàng)意百度文庫(kù)官網(wǎng)
  • php做的網(wǎng)站安全嗎今天的新聞?lì)^條
  • 什么公司在百度做網(wǎng)站常州seo關(guān)鍵詞排名
  • 做網(wǎng)站實(shí)習(xí)日志寧波seo怎么做引流推廣
  • 陽(yáng)泉購(gòu)物網(wǎng)站開(kāi)發(fā)設(shè)計(jì)市場(chǎng)營(yíng)銷策劃
  • 網(wǎng)站網(wǎng)絡(luò)廣告如何建設(shè)自助建站免費(fèi)搭建個(gè)人網(wǎng)站
  • 織夢(mèng)網(wǎng)站后臺(tái)關(guān)鍵詞推廣優(yōu)化app
  • 婚禮顧問(wèn)網(wǎng)站介紹模版有哪些營(yíng)銷推廣方式
  • 用php做動(dòng)態(tài)網(wǎng)站嗎企業(yè)中層管理人員培訓(xùn)課程
  • 手機(jī)網(wǎng)站內(nèi)容模塊如何進(jìn)行網(wǎng)站宣傳推廣
  • 58網(wǎng)站怎么做優(yōu)化迅雷磁力鏈bt磁力種子
  • 合肥疫情風(fēng)險(xiǎn)等級(jí)思億歐seo靠譜嗎
  • 天津企業(yè)網(wǎng)站建站做一個(gè)公司網(wǎng)站大概要多少錢