Python 基本语法笔记整理

来源:互联网 发布:阿里云退款电话 编辑:程序博客网 时间:2024/05/21 02:33

(1)在默认情况下,以下哪个语句都可以在Python 2.7.x 和 Python 3.5.x中运行且运行结果相同?

A.1//2

B.long(2E20)

C.a = 1; b = 2; a <> b

D.print "hello world"


答案是 A

B ,  Python 3.x 取消了long, int 升级到long 了。

C, Python 3.x 取消了 <>

D,3.x中是 print ("hello world")


两个版本的区别可以参考下面的链接:

http://ju.outofmemory.cn/entry/100921


(2) 关键字 is 和 ==的区别

http://www.cnblogs.com/kozii/archive/2008/11/06/1328245.html


(3)测验题目         (《用Python玩转数据》第一周小测验)

1.以下表达式中,哪一个选项的运算结果是False?

A. 8 != 2   B. 9<1 and 10<9 or 2>1C. 'abc' < 'ABC'     D. (3 is 4) == 0

2.在Python 2.7.9中,在不添加任何语句的情况下,默认对于输入1/2 的结果是多少?

A. 0.5 B. 1C. 0.0D. 0

3.在默认情况下,以下哪个语句都可以在Python 2.7.x 和 Python 3.5.x中运行且运行结果相同?

A. 1//2B. long(2E20)C. a=1; b=2; a<>bD. print "Hello World"

4.以下哪些不是Python的关键字?

A. list B. dictC. for D. from

5.已知某函数的参数为35.8,执行后结果为35,可能是以下函数中的哪些?

A. intB. floorC. round  D. abs

6.如果想要查看math库中pi的取值是多少,可以利用以下什么方式(假设已经执行了import math,并且只要包含pi取值就可以)?

A. print math.piB. print piC. dir(math)D. help(math)

7.判断如下陈述是否正确?如果要从math模块导入sqrt函数,可以使用语句“from sqrt import math”。

A False   B True

0 0
原创粉丝点击