已采納回答 / qq____夢醒傷人心_1
先執行的是 a and 'a=T',然后在看到a時發現a是False,所以執行完事就變成了False,接著執行 False or 'a=F',因為看到or左邊是False,所以這個時候就直接把右邊的‘a=F’輸出了。
2019-02-20
已采納回答 / 困難00
for語句在C語言中一般形式:for(i=0;i<=n;i++)? 即i為一個計數用的變量,只要i小于等于已知的總數n就一直循環,并在每次循環后i+1python中簡化了他,for x in L:? 即 將L內的元素稱為x,分別取L中的所有x,在這個for循環的后面操作中,對x的所有操作即對L的每一個元素進行相應操作。 這個x就是一個代指的符號,這個for的意思就是 “對 L 內的所有 x 做以下操作:”
2019-02-19
已采納回答 / 困難00
<>是標簽,去看慕課網的? html +css +javascript 這些前端內容就知道了這些都是網頁前端用的代碼,不是python的代碼%這個是格式化輸出,類似c語言的printf中的用法,是python的一種輸出格式吧可以結合https://www.codecademy.com/learn/learn-python 這個網站的python和慕課的一起學,互相補充,還可以去百度找下python的手冊看看
2019-02-19
已采納回答 / Awful_Leo
for 可以遍歷列表,但并不代表只可以遍歷列表,也可以遍歷字符串,tuple,dict,set等數據形式。以下內容摘自本課程的9-1節:因為 Python 的 for循環不僅可以用在list或tuple上,還可以作用在其他任...
2019-02-15
已采納回答 / 我是錢_誰要掙我
<...code...>這里第五行需要轉換一下,因為ptyhon不想像其他語言,需要指定數據類型,錯誤提示說的是str與int不能用‘-’號運算,我猜測可能是與函數返回值的類型有關系,我也是個小白,有什么說錯的地方還請見諒!
2019-02-14
已采納回答 / Jane_meng
請注意格式:縮進請嚴格按照Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成因為縮進引起的語法錯誤。if條件語句后面需要加上“:”我使用的python2.7.8版本的,換行要加上\這個符號。如下圖所示:<...圖片...>
2019-02-14
已采納回答 / firemealien
python解釋器就是基于c寫的,這個兩個數據結構應該對應c的哈希表和數組。因為哈希表需要額外內存記錄映射關系,而數組只需要通過索引就能計算出下一個節點的位置,所以哈希表占用的內存比數組大,也就是dict比list占用的內存大些。
2019-02-14
已采納回答 / 十木
因為他不用把dict轉化為一個個的list,items()是轉化為list之后做的迭代,iteritems()直接在針對dict做迭代,少了中間的一步,節約了轉化為list的內存。
2019-02-13
已采納回答 / 鹽汽可樂
對于這個代碼,題主并沒有指向L是什么,應該添加L=t[2]t = ('a', 'b', ['A', 'B'])L=t[2]L[0] = 'X'L[1] = 'Y'print t<...圖片...>
2019-02-13
已采納回答 / 慕娘1129934
?if (X%2)==1:? ? ? ? continue你這計算的是偶數的和,改成這樣if (X%2)==0:? ? ? ? continue
2019-02-12