第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python下for循環(huán)接if判斷的函數(shù)執(zhí)行順序

python下for循環(huán)接if判斷的函數(shù)執(zhí)行順序

qq_花開花謝_0 2018-07-04 14:29:23
如題,程序第4行開始,for循環(huán)接if判斷,之后的name=self._nic_ovs_name_pattern.search(o) 指的是if條件判斷返回true才執(zhí)行賦值操作嗎?還是if返回False執(zhí)行的呢?最后一行的return ovs_nics,是什么條件滿足后返回的呢?這個函數(shù)的整體執(zhí)行順序看的不是太明白,還請指教,謝謝.def __extract_ovs_nic_detail(self, output):    ovs_nics = []    ovs_nic = {}    for o in output.split('\n'):        if '_uuid               : ' in o:            ovs_nic = {}        name = self._nic_ovs_name_pattern.search(o)         if not name is None:            ovs_nic['name'] = name.group(2).strip('\"')        mac = self._nic_ovs_mac_pattern.search(o)         if not mac is None:            ovs_nic['mac'] = mac.group(2).strip('\"')        mtu = self._nic_ovs_mtu_pattern.search(o)         if not mtu is None:            ovs_nic['mtu'] = mtu.group(2)        speed = self._nic_ovs_speed_pattern.search(o)        if not speed is None:            ovs_nic['speed'] = str(int(speed.group(2)) / 1000000) + 'Mb/s'        if 'type                : ' in o:            ovs_nics.append(ovs_nic)    return ovs_nics
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經(jīng)驗 獲得超6個贊

就你給出的代碼:

只要進入了 for 循環(huán)?name=self._nic_ovs_name_pattern.search(o)?就會執(zhí)行,而跟?if '_uuid : ' in o:?判斷真假無關(guān)

在任何情況下,return ovs_nics?語句都會返回


查看完整回答
反對 回復(fù) 2018-07-06
  • 1 回答
  • 0 關(guān)注
  • 1550 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號