已采納回答 / Ojasuo3872302
cd \Learnpython ?的意思是打開系統根目錄下的Learnpython文件夾,你上面的意思是想打開lenovo下面的一個名字為Learnpython 的文件夾吧, 不加\, 應該是cd?Learnpython
2018-02-26
已采納回答 / Catherine3479953
>>> average() 0?表示傳入參數為空,沒有數值可供計算,該函數默認處理返回為0average(1, 2) 1.5表示傳入參數為1和2,該函數計算這2個數值的平均值為1.5,并返回1.5average(1, 2, 2, 3, 4) 2.4表示傳入參數為1,2,2,3,4,該函數計算這5個數值的平均值為2.4,并返回2.4
2018-02-26
已采納回答 / lulu_6
在計算?a and b?時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。所以?a and 'a=T' 返回的是 a=T在計算?a or b?時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a,所以'a=T' or 'a=F',返回的是a=T僅個人理解
2018-02-25
已采納回答 / Gitman
'hello'是非空字符串返回true,a是非空字符串返回true,'world'是非空字符串返回true。print 'hello', a and 'world'在py的and短路運算中,a 、 'world'兩者將做短路運算,兩個都為真,輸出后者('world');如果前者為false,將輸出前者(a)。print 'hello' and a and 'world'如果都改成end,就是?'hello'、a 、'world'三者做短路運算,三者都為真,輸出最后一個結果
2018-02-25
已采納回答 / 馬卡Maca
s = set(['Adam', 'Lisa', 'Paul'])L = ['Adam', 'Lisa', 'Bart', 'Paul']#遍歷L,然后用if判斷,存在就從s刪除,不存在就添加到s。for test in L:? ? if test in s:? ? ? ? s.remove(test)? ? else:? ? ? ? s.add(test)print s
2018-02-25
已采納回答 / 嫌疑人x
s= set([name.lower() for name in ['Adam','Lisa','Bart','Paul']])name.lower()是字符強制裝換成小寫,你可以上網搜一下這部分命令,還有一個字符強制轉換成大寫name.upper()命令。
2018-02-25
已采納回答 / K_D_B
使用 ? ????.lower()? 使內容全部識別為小寫 例如s = set([name.lower() for name in ['Adam', 'Lisa', 'Bart', 'Paul']]) print 'adam' in s print 'bart' in s
2018-02-23