-
tuple的每個元素,指向永遠不變查看全部
-
Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。查看全部
-
如果中文字符串在Python環(huán)境下遇到 UnicodeDecodeError,這是因為.py文件保存的格式有問題??梢栽诘谝恍刑砑幼⑨?# -*- coding: utf-8 -*-查看全部
-
中國制定了GB2312編碼,用來把中文編進去。查看全部
-
java是靜態(tài)語言啊查看全部
-
Python具有很好的跨平臺性查看全部
-
創(chuàng)建tuple和創(chuàng)建list唯一不同之處是用( )替代了[ ]查看全部
-
要避免 KeyError 發(fā)生,有兩個辦法: 一是先判斷一下 key 是否存在,用 in 操作符: if 'Paul' in d: print d['Paul'] 如果 'Paul' 不存在,if語句判斷為False,自然不會執(zhí)行 print d['Paul'] ,從而避免了錯誤。 二是使用dict本身提供的一個 get 方法,在Key不存在的時候,返回None: >>> print d.get('Bart') 59 >>> print d.get('Paul') None查看全部
-
列表生成式的 for 循環(huán)后面還可以加上 if 判斷。 有了 if 條件,只有 if 判斷為 True 的時候,才把循環(huán)的當前元素添加到列表中。查看全部
-
列表生成式是Python特有的。 寫列表生成式時,把要生成的元素 x * x 放到前面,后面跟 for 循環(huán),就可以把list創(chuàng)建出來,十分有用,多寫幾次,很快就可以熟悉這種語法。 [x * x for x in range(1,11)]查看全部
-
迭代操作就是對于一個集合,無論該集合是有序還是無序,我們用 for 循環(huán)總是可以依次取出集合的每一個元素。 注意: 集合是指包含一組元素的數(shù)據(jù)結構,我們已經(jīng)介紹的包括: 1. 有序集合:list,tuple,str和unicode; 2. 無序集合:set 3. 無序集合并且具有 key-value 對:dict 而迭代是一個動詞,它指的是一種操作,在Python中,就是 for 循環(huán)。查看全部
-
append() 方法,把新同學追加到 list 的末尾 L.insert(0, 'Paul') 的意思是,'Paul'將被添加到索引為 0 的位置上(也就是第一個) 第3個元素的索引是2,因此,insert()的第一個參數(shù)應該傳入2。 參考代碼: L = ['Adam', 'Lisa', 'Bart'] L.insert(2, 'Paul') print L查看全部
-
Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤。查看全部
-
Powershell處理Xml文檔也很方便, 例如有如下LogoTest.xml 1 2 3 4 5 6 7 8 9 10 <logotest> <extensions> <e>.exe</e> <e>.dll</e> </extensions> <files> <f></f> </files> <dirs></dirs> </logotest> 查詢.exe 和 .dll結點 PS> [ XML ]$xml=(Get-Content .LogoTestConfig.xml) PS> $xml.LogoTest.Extensions.E .exe .dll Powershell 默認支持的.NET類型如下。 [array],[bool],[byte],[char],[datetime],[decimal],[double],[guid],[hashtable],[int16],[int32],[int],[int64],[long],[nullable],[psobject],[regex],[sbyte].[scriptblock],[single],[float],[string],[switch],[timespan],[type],[uint16],[uint32],[uint64],[ XML ]查看全部
-
使用固定類型的優(yōu)點 手動地定義類型的一個重要原因是每個特殊的數(shù)據(jù)類型都有自己的特殊命令和特殊方法。比如把一個日期字符串賦給一個變量,Powershell不會自動把這個字符串轉換成日期對象賦給一個變量,因為Powershell畢竟是機器,沒有人那么智能。當你在賦值時指定DateTime類型時,你會發(fā)現(xiàn)幾乎所有的.Net 中DateTime類型的方法在這里都得到支持。 PS> [DateTime]$date="2012-12-20 12:45:00" PS> $date 2012年12月20日 12:45:00 PS> $date.DayOfWeek Thursday PS> $date.DayOfYear 355 PS> $date.AddDays(-10) 2012年12月10日 12:45:00查看全部
舉報
0/150
提交
取消