最新回答 / 古竹123
不是,前綴u表示Unicode,它和utf-8是兩種編碼方式。具體讓我給你解釋我也半斤八兩,解釋不好,你自己去查一下然后把想到的問題再敲一下就理解得差不多了。
2017-07-12
最新回答 / 慕沐9258096
列表中的數據類型不同。第一個list中的數據類型是整型,所以相當于數學運算要用x*10+y;第二個list中的數據類型是字符串,可以直接用+連接起來,如:‘hello,’+'world' == 'hello,world'
2017-07-12
最新回答 / LCpeople
你第一個循環的a=1永遠小于3 ?那么就是死循環,輸出的永遠為1,L=[1,2,3,4]for a in L:? ? while True:? ? ? ? print a?? ? ? ? a=a+1? ? ? ? if a>3:? ? ? ? ? ? break當你用上述的語句執行時,他會先循環先a=1,當1+a>3時,會結束循環,然后繼續a=2直至2+a>3,然后是循環a=3. ? 所以上述語句輸出結果為:1,2,3,2,3,3,4
2017-07-11
已采納回答 / 慕UI2265361
第一個程序,相當于兩層循環,首先是for循環,a=1,下來執行while循環,1<4永遠成立,是一個死循環,所以一直輸出1.第二個程序單層for循環,每循環一次,將sum+a的值賦給sum,第一次循環a的值是75,sum初始值0.0,所以第一次循環sum值為75.0,第二次sum值為167.0......以此類推。
2017-07-11