一、填空题五道

1. Python使用符号   #   标示注释;以    缩进对齐   划分语句块。

2. Python中的可变数据类型有    列表和字典     ,不可变数据类型有                             字符串、数字、元组

3. Python标准库math中用来计算平方根的函数是    sqrt    

4. 在Python中    None     表示空类型。

5. 查看变量类型的Python内置函数是      type()      

 

二、填空题五道

1. 查看变量内存地址的Python内置函数是    id()      

2. 已知x=3,并且id(x)的返回值为496103280,那么执行语句x=6之后,表达式id(x)==496103280的值为    False     

填空题1~25解答_python

3. 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是     [6, 7, 9, 11]     

填空题1~25解答_内置函数_02

4.  假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典c,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为 :

 c = dict(zip(a, b))

5. 字典对象的     items()           方法返回字典中的“键-值对”列表。

 

三、填空题五道

1. 表达式 'ab' in 'acbed' 的值为    False     。

2. 表达式 int(4**0.5) 的值为      2       

3. 已知 x = {1:2},那么执行语句 x[2] = 3之后,x的值为  {1: 2, 2: 3}  

填空题1~25解答_重复元素_03

4. 表达式 'abcab'.replace('a','yy') 的值为    'yybcyyb'       

5. 已知x = {'b':1, 'a':2},那么执行语句x.update({‘a’:3, ‘d’:4})之后,表达式sorted(x.items())的值为     [('a', 3), ('b', 1), ('d', 4)]      


四、填空题五道

1. 写出一行Python代码实现删除list1里面的重复元素,如

list1  = [1,2,3,4,4,5]

list1 = list(set(list1))     

2. 假设有如下程序,请在空格处增加一行代码,确保x的值是2:

x = 1

def func():

    global x      

    x = 2

func()

3. 请在空格处写出以下代码的输出结果是:

def printLine(text):

    print(text, 'Hello!')

printLine('Python')

Python Hello!

4. 已知有如下函数func(n),n>=0, 补充空格处代码,实现递归方法求n!

def func(n): 
       if n == 0 or n == 1:  
               return 1 
       else:

       return (n * func(n - 1))     

5. 试写出如下代码的执行结果:

def fun(listl=[]):

   listl.append(2)

   return listl

a=fun([1])

print(a)

[1, 2]                                

 

五、填空题五道

1. 面向对象的三大特性是什么?封装、继承、多态                   

2. 有如下类定义,请补充空格处代码:

class Person: 
        def __init__(self, name, age):
             self.name = name
             self.age = age      

p1 = Person("Jack",18)

3. 获取list的元素个数,和向末尾追加元素的方法分别是:len()   append()              

4. 判断dict有没有某个key用的方法是:get()             

5. 下面程序的输出结果是:yes            

x=True

y=False
if x or y and x: 
      print ("yes")
else:
      print ("no")