最新回答 / 清波
如楼主所说,加号“+”是用来连接两个字符串的,而<...code...>中的d.get("Bart")是一个数字,Python 与JS不同,不支持数字到字符串的隐形转换,必须显式转换,即:<...code...>
2016-03-08
最新回答 / 蔡德
一个整数(比如说127)既可以用十进制表示(就是127),也可以用十六进制表示(0x7F),前面加个0x代表这是十六进制数。同一个整数用十六进制表示时,位数可能会少点。开发者在编写代码时习惯使用十六进制了,这样他们用十六进制就会方便点。编写时整数前面加个0x就是十六进制,显示时要是不指定十六进制,系统会自动输出十进制的。
2016-03-05
最新回答 / 小孙很忙
这一节讲的是函数内的参数可以为默认值,在不填入参数的时候仍然可以使用默认参数。所以当括号内无参数时,调用默认参数world,输出Hello,world.有参数时,输出Hello,xxx.
2016-03-04
最新回答 / W_Qing
1. values() 方法实际上把一个 dict 转换成了包含 value 的list。2. 但是 itervalues() 方法不会转换,它会在迭代过程中依次从 dict 中取出 value,所以 itervalues() 方法比 values() 方法节省了生成 list 所需的内存。
2016-03-04