已采纳回答 / Apalapucia
return语句一次可以返回多个值,用逗号分开的话相当于返回了s[0].upper() 和 s[1:]那么对于print语句,自然也是把s[0].upper() 和s[1:]当成两个值来打印了。加号用来连接字符串,得到的结果就是一个字符串。
2015-05-04
已采纳回答 / snape00
因为list索引从0开始算,这个list里面又有L[0], L[1],和L[2],如果顺序L[3]就溢出list了 当让不会有返回结果。这道题问法奇怪,最后一行你要写<...code...>
2015-05-01
已采纳回答 / Perona
这是HTML标签。由尖括号<>包围的关键词,比如 <html>。通常是成对出现的,比如 <div> 和 </div>。标签对中的第一个标签是开始标签,如<div>,第二个标签是结束标签,如</div>。<tr></tr>是表中的行,<td></td>是表中的单元格。
2015-04-23
已采纳回答 / Ruskee
执行以本地python环境运行为准。网页提交啥的可能内部有bug如果元素只有三个,没有append过的话,那么,L[3]与L[-4] 都应该在执行的时候发生越界异常 IndexError
2015-04-16
已采纳回答 / 病病lala
这样t里的值还是会变的因为list里的东西指向本身可以变的改成tuple还是可以一整个被替换你可以试试L=t[2]L[0]=1这样就可以改变里面的值了
2015-04-13
已采纳回答 / DanDanHang
对于dict,它的keys必须是唯一的也是可枚举的(enumerable),所有对于<...code...> 比较深入的理解,是要认识__iter__这个特殊函数,对于dict d,iter(d) 返回的是d的一个iterator,你可以做以下的实验:<...code...>在for循环里头,其实每次隐式的调用d的iterator,然后打印出当前iterator所指向的元素,再call next()移动iterator。
2015-04-13
已采纳回答 / Costa_Rica
t = ('a', 'b', ['A', 'B'])总共有三项,按照你的方法得到t = ('a', 'b', 'A', 'B')总共有四项,所以可能不对
2015-04-05