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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

初識(shí)Python

廖雪峰 移動(dòng)開發(fā)工程師
難度入門
時(shí)長(zhǎng) 5小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.43
3762人評(píng)價(jià) 查看評(píng)價(jià)
9.7 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.2 邏輯清晰
  • gc
    使用表達(dá)式分組 如果要查看當(dāng)前目錄的文件,根據(jù)文件的大小是否大于1kb分組。 PS C:Powershell> ls | Group-Object {$_.Length -gt 1kb} Count Name Group ----- ---- ----- 7 False {ABC, employee.xml, LogoTestConfig.xml, ping... 8 True {a.html, a.txt, alias, function.ps1...} 如果按照文件名的首字母分組 PS C:Powershell> ls | Group-Object {$_.name.SubString(0,1).toUpper()} Count Name Group ----- ---- ----- 3 A {a.html, a.txt, alias} 1 E {employee.xml} 1 F {function.ps1} 2 L {LogoTestConfig.xml, ls.html} 1 N {name.html} 3 P {ping.bat, Powershell_Cmdlets.html, psdrive.html} 3 T {test.ps1, test.txt, test.vbs}
    查看全部
  • gc
    對(duì)數(shù)據(jù)進(jìn)行分組 如果想查看當(dāng)前關(guān)閉和開啟的所有服務(wù),并且通過狀態(tài)進(jìn)行分組??墒鞘褂茫? PS C:Powershell> Get-Service | Group-Object Status Count Name Group ----- ---- ----- 87 Running {System.ServiceProcess.ServiceController, System.ServiceProcess.S erviceController, System.ServiceProcess.ServiceController, System .ServiceProcess.ServiceController...} 88 Stopped {System.ServiceProcess.ServiceController, System.ServiceProcess.S erviceController, System.ServiceProcess.ServiceController, System .ServiceProcess.ServiceController...} 再舉一例,把當(dāng)前目錄的文件以擴(kuò)展名進(jìn)行分組。 PS C:Powershell> ls | Group-Object Extension Count Name Group ----- ---- ----- 2 {ABC, alias} 5 .html {a.html, ls.html, name.html, Powershell_Cmdlets.html...} 2 .txt {a.txt, test.txt} 2 .xml {employee.xml, LogoTestConfig.xml} 2 .ps1 {function.ps1, test.ps1} 1 .bat {ping.bat} 1 .vbs {test.vbs}
    查看全部
  • gc
    給對(duì)象和哈希表進(jìn)行排序 如果要完成主要關(guān)鍵字降序,次要關(guān)鍵字升序的排序,可能首先想到的是: PS C:Powershell> Dir | Sort-Object Length, Name -descending, -ascending Sort-Object : 找不到接受實(shí)際參數(shù)“System.Object[]”的位置形式參數(shù)。 所在位置 行:1 字符: 18 + Dir | Sort-Object <<<< Length, Name -descending, -ascending + CategoryInfo : InvalidArgument: (:) [Sort-Object], ParameterBin dingException + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell .Commands.SortObjectCommand 但是上面的方法行不通,可是這樣操作: PS C:Powershell> Dir | Sort-Object @{expression="Length";Descending=$true},@{ex pression="Name";Ascending=$true} 目錄: C:Powershell Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 2011/11/24 17:44 735892 Powershell_Cmdlets.html -a--- 2011/11/24 18:30 67580 a.html -a--- 2011/11/24 20:04 26384 a.txt -a--- 2011/11/29 19:23 21466 function.ps1 -a--- 2011/11/24 20:26 12060 alias -a--- 2011/11/24 17:37 7420 name.html -a--- 2011/12/14 11:22 3460 ls.html
    查看全部
  • gc
    使用Sort-Object和Group-Object可以對(duì)管道結(jié)果進(jìn)行分組。 其實(shí)每條命令執(zhí)行后的結(jié)果已經(jīng)排過序了。例如通過ls 查看文件列表,默認(rèn)會(huì)根據(jù)Name屬性進(jìn)行排序,但是你可以通過指定屬性進(jìn)行排序例如: PS C:Powershell> ls | Sort-Object Length Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 2011/11/28 15:30 63 ping.bat -a--- 2011/12/2 18:47 140 test.ps1 -a--- 2011/11/28 16:42 170 test.vbs -a--- 2011/11/28 11:12 186 LogoTestConfig.xml -a--- 2011/11/23 17:37 242 test.txt -a--- 2011/11/25 11:20 556 employee.xml 這樣默認(rèn)會(huì)根據(jù)length進(jìn)行升序排序,如果要降序排列,可是使用Descending選項(xiàng)。 PS C:Powershell> ls | Sort-Object Length -Descending Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 2011/11/24 17:44 735892 Powershell_Cmdlets.html -a--- 2011/11/24 18:30 67580 a.html -a--- 2011/11/24 20:04 26384 a.txt -a--- 2011/11/29 19:23 21466 function.ps1 -a--- 2011/11/24 20:26 12060 alias -a--- 2011/11/24 17:37 7420 name.html
    查看全部
  • gc
    優(yōu)化列寬度 因?yàn)镻owershell的絕大多數(shù)輸出都是實(shí)時(shí)的流模式,所以下一條結(jié)果的寬度未知,Powershell的結(jié)果會(huì)默認(rèn)采用分散對(duì)齊,這樣可以最大限度利用控制臺(tái)的寬度,但是可以通過-auto參數(shù)對(duì)列的寬帶進(jìn)行優(yōu)化,會(huì)將屬性值的最大寬帶作為每一列的寬度,對(duì)比一下吧: PS C:Powershell> ls 目錄: C:Powershell Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2011/11/23 17:25 ABC d---- 2011/11/29 18:21 myscript -a--- 2011/11/24 18:30 67580 a.html -a--- 2011/11/24 20:04 26384 a.txt PS C:Powershell> ls | Format-Table -AutoSize 目錄: C:Powershell Mode LastWriteTime Length Name ---- ------------- ------ ---- d---- 2011/11/23 17:25 ABC d---- 2011/11/29 18:21 myscript -a--- 2011/11/24 18:30 67580 a.html
    查看全部
  • gc
    腳本塊作為屬性 在Powershell中文件的Length默認(rèn)以byte作為單位如果你象讓它輸出時(shí)以KB顯示,可是考慮羨下面的方法。 PS C:Powershell> ls | Format-Table Name,{ [int]($_.Length/1kb) } Name [int]($_.Length/1kb) ---- ---------------------- function.ps1 21 LogoTestConfig.xml 0 ls.html 3 name.html 7 修改列標(biāo)題 使用合成的屬性,如果使用腳本塊作為標(biāo)題,看著很不爽??梢允褂肔able設(shè)置。同樣是上面的例子,稍作修改。 PS C:Powershell> $column = @{Expression={ [int]($_.Length/1KB) }; Label="KB" } PS C:Powershell> Dir | Format-Table Name, $column Name KB ---- ---------------------- function.ps1 21 LogoTestConfig.xml 0 ls.html 3 name.html
    查看全部
  • gc
    顯示指定的屬性 要顯示指定的屬性,你首先得知道結(jié)果對(duì)象中的屬性名,例如: PS C:Powershell> ls | Format-Table Name,Length,LastWriteTime Name Length LastWriteTime ---- ------ ------------- ABC 2011/11/23 17:25:53 myscript 2011/11/29 18:21:28 使用通配符 例如要查看當(dāng)前以i打頭的進(jìn)程,并顯示進(jìn)程的名字和其它以”pe”打頭,以”64″結(jié)尾的進(jìn)程。 PS C:Powershell> Get-Process i* | Format-Table Name,pe*64 Name PeakPagedMemorySize PeakWorkingSet64 PeakVirtualMemorySi 64 ze64 ---- ------------------- ---------------- ------------------- Idle 0 0 0
    查看全部
  • gc
    顯示隱藏的對(duì)象屬性 要查看對(duì)象結(jié)果的所有屬性,可是使用 ls | Format-Table * 這樣因?yàn)閷傩院蛯傩缘膬?nèi)容太多可能不會(huì)顯示完全,可以使用文本換行參數(shù) ls | Format-Table * -Wrap 格式化管道結(jié)果 首先可是使用下面的命令查看所有以Format打頭的命令 PS C:Powershell> Get-Command -Verb format CommandType Name Definition ----------- ---- ---------- Cmdlet Format-Custom Format-Custom [[-Property] Cmdlet Format-List Format-List [[-Property] Cmdlet Format-Table Format-Table [[-Property] Cmdlet Format-Wide Format-Wide [[-Property] Format-Custom: 使用自定義視圖來設(shè)置輸出的格式。 Format-List: 將輸出的格式設(shè)置為屬性列表,其中每個(gè)屬性均各占一行顯示。 Format-Table: 將輸出的格式設(shè)置為表。 Format-Wide: 將對(duì)象的格式設(shè)置為只能顯示每個(gè)對(duì)象的一個(gè)屬性的寬表。
    查看全部
  • gc
    怎樣將Powershell的對(duì)象結(jié)果轉(zhuǎn)換成文本并顯示在控制臺(tái)上。Powershell已經(jīng)內(nèi)置Out-Default命令追加在管道的命令串的末尾。因此你使用dir 和dir | out-default的結(jié)果是相同的。 Out-Default可以將對(duì)象轉(zhuǎn)換成可視的文本。事實(shí)上Out-Default會(huì)首先調(diào)用Format-Table,將更多的屬性默認(rèn)隱藏。再調(diào)用Out-Host將結(jié)果輸出在控制臺(tái)上。因此下面的三組命令執(zhí)行結(jié)果是相同的。 ls ls | Format-Table | Out-Host ls | Out-Default
    查看全部
  • 1. 有序集合:list,tuple,str和unicode; 2. 無序集合:set 3. 無序集合并且具有 key-value 對(duì):dict
    查看全部
    0 采集 收起 來源:什么是迭代

    2014-11-30

  • sum內(nèi)建累加函數(shù)....
    查看全部
  • 自己寫的錯(cuò)誤答案 s = set(['Adam', 'Lisa', 'Paul']) L = ['Adam', 'Lisa', 'Bart', 'Paul'] for name in L: if name in s: s.remove([name]) else: s.add([name]) print s 1.if、else使用格式錯(cuò)誤 2.set元素使用錯(cuò)誤使用的[] 修改內(nèi)容: 修改了else與if對(duì)齊配對(duì) 修改將[]去掉程序正確 小結(jié): 通過標(biāo)準(zhǔn)答案找到問題所在,記住編碼格式正確,以及對(duì)方法應(yīng)予深刻理解認(rèn)識(shí)才能使用好。在實(shí)際應(yīng)用中不會(huì)有標(biāo)準(zhǔn)答案,所以在遇到程序不正確時(shí),應(yīng)該嘗試自己發(fā)現(xiàn)和解決問題。
    查看全部
    0 采集 收起 來源:Python之 更新set

    2014-11-30

  • gc
    管道的處理模式 當(dāng)我們把許多命名組合成一個(gè)管道時(shí),可能會(huì)感興趣每一個(gè)命令的執(zhí)行時(shí)是順序執(zhí)行還是同時(shí)執(zhí)行?通過管道處理結(jié)果實(shí)際上是實(shí)時(shí)的。這就是為什么存在兩個(gè)管道模式: 順序模式(較慢):在順序模式中管道中同一時(shí)間只執(zhí)行一條命令,只有當(dāng)前一條命令的所有執(zhí)行完畢,才會(huì)把所有結(jié)果交付給下一條 命令。這種模式速度慢并且耗內(nèi)存,因?yàn)楸仨毿枰芏啻畏峙淇臻g存儲(chǔ)中間結(jié)果。 流模式(較快):流模式會(huì)立即執(zhí)行所有命令,同一時(shí)間可能在執(zhí)行多條命令。前一條命令可能會(huì)產(chǎn)生多個(gè)結(jié)果,但是一旦產(chǎn)生其中一個(gè)結(jié)果,就會(huì)立即交付給下一條命令處理。這樣的流模式節(jié)省比較節(jié)省內(nèi)存,可能管道的某個(gè)任務(wù)還在執(zhí)行,但是已經(jīng)有部分結(jié)果輸出了。減少了中間結(jié)果的保存。 管道命令的阻塞 可以使用Sort-Object對(duì)管道的結(jié)果進(jìn)行排序,但是有時(shí)候排序可能導(dǎo)致整個(gè)操作系統(tǒng)阻塞,因?yàn)榕判蛎畹牡膱?zhí)行屬于順序模式,必須得上一條命令的結(jié)果全部完成,才能排序。 因此在使用這類命令時(shí),要注意操作對(duì)象的大小,和它們需要的內(nèi)存。例如這條命令: Dir C: -recurse | Sort-Object -recurse 選項(xiàng)是遞歸查詢子目錄,可想而知系統(tǒng)盤的文件和目錄有多大。這條命令一旦運(yùn)行起來,需要等很長(zhǎng)很長(zhǎng)的時(shí)間,甚至可能導(dǎo)致系統(tǒng)崩潰,得重啟電腦。你可以在執(zhí)行這條命令時(shí),打開任務(wù)管理器查看Powershell進(jìn)程的內(nèi)存占用在以每秒種幾十兆的速率增加。 到底哪些命令可能系統(tǒng)阻塞,要視命令的實(shí)現(xiàn)方式以及處理的對(duì)象大小決定,例如Sort-object導(dǎo)致阻塞的原因肯定是由于技術(shù)實(shí)現(xiàn)上采用的是內(nèi)排序,沒有使用外排序。但是象Out-Host -paging 這樣的命令屬于流出來模式,就一般不會(huì)導(dǎo)致系統(tǒng)阻塞。
    查看全部
  • gc
    轉(zhuǎn)換命令執(zhí)行的結(jié)果為文本 在執(zhí)行Powershell命令時(shí),解釋器會(huì)默認(rèn)在命令的結(jié)尾追加一個(gè)管道命令,Out-Default,這樣可以將原來的對(duì)象結(jié)果以文本的形式顯示在控制臺(tái)上,但是并沒有將結(jié)果進(jìn)行轉(zhuǎn)換,所以可以繼續(xù)使用其它管道對(duì)對(duì)象的結(jié)果進(jìn)行操作,但是一旦使用了諸如ConvertTo-Html這樣的命令后,就會(huì)將結(jié)果轉(zhuǎn)換成固定格式的純文本 常用命令 Compare-Object: 比較兩組對(duì)象。 ConvertTo-Html: 將 Microsoft .NET Framework 對(duì)象轉(zhuǎn)換為可在 Web 瀏覽器中顯示的 HTML。 Export-Clixml: 創(chuàng)建對(duì)象的基于 XML 的表示形式并將其存儲(chǔ)在文件中。 Export-Csv: 將 Microsoft .NET Framework 對(duì)象轉(zhuǎn)換為一系列以逗號(hào)分隔的、長(zhǎng)度可變的 (CSV) 字符串,并將這些字符串保存到 一個(gè) CSV 文件中。 ForEach-Object: 針對(duì)每一組輸入對(duì)象執(zhí)行操作。 Format-List: 將輸出的格式設(shè)置為屬性列表,其中每個(gè)屬性均各占一行顯示。 Format-Table: 將輸出的格式設(shè)置為表。 Format-Wide: 將對(duì)象的格式設(shè)置為只能顯示每個(gè)對(duì)象的一個(gè)屬性的寬表。 Get-Unique: 從排序列表返回唯一項(xiàng)目 Group-Object: 指定的屬性包含相同值的組對(duì)象 Import-Clixml: 導(dǎo)入 CLIXML 文件,并在 Windows PowerShell 中創(chuàng)建相應(yīng)的對(duì)象 Measure-Object: 計(jì)算對(duì)象的數(shù)字屬性以及字符串對(duì)象(如文本文件)中的字符數(shù)、單詞數(shù)和行數(shù)。 more: 對(duì)結(jié)果分屏顯示。 Out-File: 將輸出發(fā)送到文件。 Out-Null: 刪除輸出,不將其發(fā)送到控制臺(tái)。 Out-Printer: 將輸出發(fā)送到打印機(jī)。 Out-String: 將對(duì)象作為一列字符串發(fā)送到主機(jī)。 Select-Object: 選擇一個(gè)對(duì)象或一組對(duì)象的指定屬性。它還可以從對(duì)象的數(shù)組中選擇唯一對(duì)象,也可以從對(duì)象數(shù)組的開頭或末尾選 擇指定個(gè)數(shù)的對(duì)象。 Sort-Object: 按屬性值對(duì)象進(jìn)行排序。 Tee-Object: 將命令輸出保存在文件或變量中,并將其顯示在控制臺(tái)中。 Where-Object: 創(chuàng)建控制哪些對(duì)象沿著命令管道傳遞的篩選器。
    查看全部
  • gc
    面向?qū)ο蟮墓艿? 上面的例子屬于面向?qū)ο蟮墓艿?,每個(gè)命令的末尾可以使用新的命令對(duì)上個(gè)命令的結(jié)果做進(jìn)一步處理,除非管道是以輸出命令結(jié)束的。就像Sort-Object一樣,對(duì)文件的列表進(jìn)行排序,需要告訴它排序的關(guān)鍵字,按照升序還是降序。ls的返回值為一個(gè)數(shù)組,數(shù)組中的每一個(gè)元素都是一個(gè)對(duì)象,對(duì)象的每一個(gè)屬性都可以作為Sort-Object的排序關(guān)鍵字。但是排序時(shí)必須指定一個(gè)具體的關(guān)鍵字,因?yàn)镻owershell所傳遞的對(duì)象可能有很多屬性。不像普通的文本,對(duì)象的信息都是結(jié)構(gòu)化的,因此也使得Powershell的管道變得更加強(qiáng)大和方便。
    查看全部

舉報(bào)

0/150
提交
取消
課程須知
如果您了解程序設(shè)計(jì)的基本概念,會(huì)簡(jiǎn)單使用命令行,了解中學(xué)數(shù)學(xué)函數(shù)的概念,那么對(duì)課程學(xué)習(xí)會(huì)有很大的幫助,讓您學(xué)起來得心應(yīng)手,快速進(jìn)入Python世界。
老師告訴你能學(xué)到什么?
通過本課程的學(xué)習(xí),您將學(xué)會(huì)搭建基本的Python開發(fā)環(huán)境,以函數(shù)為基礎(chǔ)編寫完整的Python代碼,熟練掌握Python的基本數(shù)據(jù)類型以及l(fā)ist和dict的操作。

微信掃碼,參與3人拼團(tuán)

微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!