作者查詢 / jenny2921

總覽項目: 發文 | 留言 | 暱稱
作者 jenny2921 在 PTT [ Python ] 看板的留言(推文), 共26則
限定看板:Python
首頁
上一頁
1
下一頁
尾頁
[問題] 在DJANGO中 有多個欄位 要對資料庫做查詢
[ Python ]3 留言, 推噓總分: 0
作者: miki519 - 發表於 2016/04/19 23:33(9年前)
1Fjenny2921: 其實是八種XD04/20 01:28
[問題] 例外處理
[ Python ]30 留言, 推噓總分: +4
作者: obelisk0114 - 發表於 2016/04/18 19:49(9年前)
10Fjenny2921: 你對else的理解應該沒有錯,可以用flag的方式取代,然04/20 00:13
11Fjenny2921: 後else也是如你所引用的那段話:「沒有要被接exception04/20 00:13
12Fjenny2921: 的程式碼,放在else裡比放在try裡好」04/20 00:13
13Fjenny2921: 至於你文章中說「結果不是也一樣, 那 finally 這個關鍵04/20 00:15
14Fjenny2921: 字不是沒有用 ?」那段我不太懂。發生exception的話,路04/20 00:15
15Fjenny2921: 徑不就從abcdefgjk變成abcdefghijk了嗎?結果不一樣啊04/20 00:15
16Fjenny2921: 另外我覺得finally比較重要的是:假設f是raise,代表他04/20 00:18
17Fjenny2921: 會reraise exception,那路徑會是abcdefjkxyz(第一份代04/20 00:18
18Fjenny2921: 碼)和abcdefxyz(第二份),xyz是這個function的caller接04/20 00:18
19Fjenny2921: exception的代碼04/20 00:18
26Fjenny2921: raise可以用在except裡面,意思就是reraise error,讓04/22 21:08
27Fjenny2921: 外面的人去處理。例如「d={}; try:print d['x']; excep04/22 21:08
28Fjenny2921: t KeyError: print "error happens"; raise; finally:04/22 21:08
29Fjenny2921: print "something needs to be 收尾 will be in here"04/22 21:08
30Fjenny2921: 」04/22 21:08
[問題] str.split()問題
[ Python ]4 留言, 推噓總分: +1
作者: KennyZephyr - 發表於 2016/04/17 11:35(9年前)
3Fjenny2921: mapping = dict( zip(s1.split('/), s2.split('/')) )04/20 00:33
4Fjenny2921: return "{yy}/{mm}/{dd}".format(**mapping)04/20 00:37
[問題] 特殊賓果的問題
[ Python ]21 留言, 推噓總分: +3
作者: content71 - 發表於 2016/04/15 01:38(9年前)
14Fjenny2921: return cal_cnt(arrs) + cal_cnt( zip(*arrs) )04/20 00:59
15Fjenny2921: from collections import Counter04/20 01:07
16Fjenny2921: def cal_cnt(arrs):04/20 01:07
17Fjenny2921: t=004/20 01:15
18Fjenny2921: for arr in arrs:04/20 01:15
19Fjenny2921: t+=sum(map( lambda x:x>=3, Counter(arr).values() ))04/20 01:15
20Fjenny2921: 原諒我推文推不出indent XD04/20 01:16
21Fjenny2921: 喔喔 現在才看到上面有人用Counter了~原來要連續啊04/20 01:18
首頁
上一頁
1
下一頁
尾頁