入门(一)

转自:crossin的编程教室

一. python 2 到 3 的新手坑

1. print()

print("Hello world!")

必须加括号

不换行输出:print("Hello World",end=' ')

2. input()

text = input()

text为输入的字符串

若想得到数值:

value = eval(input())或

value = int(input())

3. 打开文件不再支持 file 方法,只能用 open

4. range不再返回列表,而是一个可迭代的range对象

5. 除法 / 不再是整除,而是得到浮点数,整除需要用双斜杠 //

6. urllib和urllib2合并成了urllib,常用的urllib2.urlopen()变成了urllib.request.urlopen()

6. 字符串及编码相关有大变动,简单来说就是原来的str变成了新的bytes,原来的unicode变成了新的str。

二. bool

1. and: 与

2. or: 或

3. not:  非

你可能感兴趣的:(入门(一))