- python3.x版本的
print
之后要加()
,而2.0版本不需要。 python的字符串连接是用(这种说法感觉不太准确),下面的python代码中,100和200类型是整数,所以100+200=300,但如果a=input();b=input();且输入为1,2,则a+b=12,即数据类型为String的,a+b表示字符串的连接。,
,类似于Java的+
,如
#python
print '100+200=',100+200
//java
System.out.println("100+200="+(100+200));
不过python遇到,
会输出一个空格,而java表示的是字符串的无缝连接。
s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
for x in s:
print x[0],':',x[1]
以上代码用+
就不行,是因为str不是int,不能用+
以上需要再整理思路!!
3. 11/4=2
,但是11.0 / 4=2.75
4. python大小写敏感
5. 出现此类错误时在:No module named 'urllib.request'; 'urllib' is not a package
,注意检查本段代码的文件名不要和包名相同。即把urllib.py改一个名字