最新回答 / Gininch
建議是倆都下著。很顯然3.X版本新,東西會更多更實用,自學的時候使用更方便。至于2.X版本的舊學習資料學起來的話其實問題也不是很大啦,因為是要學嘛,所以大可以自己研究清楚原理之后再轉換成3.X的語法但是2.X因為開發的時候很多人習慣于這個比較舊的版本,而這個時候如果你這邊用3人家用2,合并的時候就會非常不好辦,所以這版本也得下一個(最好是項目開始時候就溝通好用哪個版本的語法)
2018-08-19
最新回答 / Alicesla
目前流行的py版本一個2.7一個3.63.x版本和2.x有一定區別,但是一臺電腦上可以共存兩個版本從下載量來看2.x版本占90%,3.x只占大約10%目前很多東西都不兼容3.x,3.x版本不支持向下兼容,感覺未來的話,應該是3.x會發展起來,畢竟是新一代的但是2.x因為兼容性的原因一時半會估計也不會涼,教程都是分開的,差距貌似不是很大
2018-08-19
已采納回答 / 輝_0011
遍歷列表,生成小寫字母的集合。 可以運行這一段代碼,然后print(s) (python3.x版本);由于set是無序的,所以打印的結果可能不是{‘a’,'b', 'c'}
2018-08-18
已采納回答 / 周游世界不是夢
總共就分三步?。菏紫?,把n-1塊圓盤先借助c柱,按照大塊在下,小塊在上的順序,全部挪到b柱上。然后,把第n塊圓盤從a柱直接放到c柱上。最后,把b柱上n-1塊圓盤,再借助a柱,從b柱全部挪到c柱。好好理解一下哦,其實不難理解的。
2018-08-18
最新回答 / 全貓兒
print ([a*100+b*10+c for a in [1,2,3,4,5,6,7,8,9] for b in [0,1,2,3,4,5,6,7,8,9]? for c in [1,2,3,4,5,6,7,8,9]? if a==c])因為123456789≠1,2,3,4,5,6,7,8,9
2018-08-18
最贊回答 / _漫步藍天_
當t=('Adam')時,t就相當于是一個字符串‘Adam,所以t[0]輸出的是'A';而t=('Adam',)時,t是一個元組,所以t[0]輸出的是‘Adam’<...code...>
2018-08-18
最贊回答 / 熊妹
我想我明白了,如果在有兩個的情況是最上面那個是從A移到B,這個時候就要將B柱子看成是C啊,當最下面那個柱子的時候就是從A移到C,但是要把B移到C里的時候又要把B柱子看成A啊
2018-08-17
最贊回答 / 風喑
range(0,len(L))出來的是L的長度,for x in range(0,len(L))遍歷出來的是數值if? isinstance(x,str)] 該if條件判斷僅有字符串才能返回,故上述遍歷全都被判定為不合格,無返回值
2018-08-17
最贊回答 / WWWangHan
你看見那三行...了沒?print所在的那一行被python解釋器認為是屬于while循換體的一部分,但是如果要作為while的部分循環體,你的縮進就是不對的,所以會報錯。你只需要在寫完x=x+1后,按兩下回車,這個時候解釋器認為你的while循環體已經結束,這個時候print(sum(L))即可。
2018-08-17