最新回答 / Ziqi_Wang
題主你好:Python是這樣定義的:print語句后面可以跟上多個字符串,之間用逗號“,”隔開,就可以連成一串輸出:<...code...>print會依次打印每個字符串,遇到逗號“,”會輸出一個空格,因此這道題這么寫是為了輸出方便,望采納
2016-08-29
已采納回答 / lyn_li3816629
我覺得從計算機的性能來說,肯定是print L[-46::5]這個更加好。但是print L[-46::5]是人工進行計算之后得出的,要是數字更大一些的話就不好弄了。所以從便捷程度上來說print L[4::5][-10:]更好一些。個人觀點,僅供參考。
2016-08-29
已采納回答 / 呆子2017年就要畢業啦
可以的,一般不報錯的話,就正確,另外,字符間的縮進,抑或說那個空格,是為了美觀,不是必要的,Python的嚴格縮進僅限于代碼塊,一般包括函數,判斷語句塊,循環語句塊等。其他縮進一般都是為了美觀。另外有些東西有疑問了,就可以自己去嘗試一下嘛,這樣印象也深。
2016-08-28
已采納回答 / 筱兵瀟將
<...圖片...>加入后新的元素位置很是奇特,按照前邊講的,-2應該是倒數第二位,可是是在倒數第三位。我還試了-1,和-3。-1的時候是在倒數第二位,-3的時候是在倒數第四位。排除了他會自動取絕對值的可能。我驗證的就是這么多。
2016-08-28
已采納回答 / weibo_山泉水不甜_0
python 是要求嚴格縮進的,你這樣寫可能會報錯.沒看明白你得這個是不是嵌套循環,如果是的話break會直接退出,不會執行print語句的.
2016-08-27
已采納回答 / YQY_要做學霸的苑
因為這里用了遞歸啊,會重復第一階段你定義的這一段def move(n, a, b, c):if n==1:?? ??? ?print a,'-->',c?? ??? ?return所以就會自動的從第一個指向第三個。else:?? ??? ?move(n-1,a,c,b)?? ??? ?move(1,a,b,c)?? ??? ?move(n-1,b,a,c)而在else這里你定義了三個move,第一個和第三個分別是a:b,a:c,b:c。所以就會出現A-->B 和B-->C
2016-08-27
已采納回答 / ninebean90
因為輸出結果是由三個部分組成的:a(變量1)+‘-->’(字符串)+c(變量2)。每個部分之間都要用逗號隔開,而且在print的時候,逗號是不顯示的。如果寫成a’-->'c會被當成一個變量
2016-08-27
已采納回答 / 慕粉3871696
def FirstChrCaptial(x):? ? return x[0].upper()+x[1:].lower()print FirstChrCaptial('hello')print FirstChrCaptial('sunday')print FirstChrCaptial('sHELL')
2016-08-26