覆盖超星/学习通/尔雅等10+学习平台 | 历年真题+答案解析+模拟试卷 | 免费下载 实时更新 精准检索
广告示例

想要快速找到正确答案?

立即关注 九八五题库微信公众号,轻松解决学习难题!

随机漂浮广告
超星学习通无Python语言及应用作业答案

作业论文指导

扫码关注
作业论文指导,轻松解决学习难题!

超星学习通无Python语言及应用作业答案

Python语言及应用

学校: 无

问题 1: 1. 关于字典的update()方法下面说法正确的是( )

选项:

A. update()添加新的字典元素,如果新字典与老字典key相同,update则无效

B. update()添加新的字典元素,如果新字典与老字典key相同,新字典key对应value就会覆盖老字典的key对应的value

C. 将新字典newdict的key和value作为数据添加到老字典olddict中,语句为newdict.update(olddict)

D. update()语法为dict.update()

答案: update()添加新的字典元素,如果新字典与老字典key相同,新字典key对应value就会覆盖老字典的key对应的value

问题 2: 2. 关于字典的setdefault下面说法正确的是( )

选项:

A. dict.setdefault(key)

B. dict={} dict.setdefault(key,value) 返回结果是None

C. 获取某个key的value,如果key不存在,会添加key并将value设为默认值

D. 如果字典中有key则修改,没有key则添加

答案: dict.setdefault(key)

问题 3: 3. dict_ = {"name": "康康", "age": 20} dict_["like"] = "sing" 关于以上字典操作下面说法正确的是( )

选项:

A. 给dict_添加名为like的key,对应的value为"sing"

B. 修改dict_中名为“like”的key

C. 查找dict_中名为“like”的key

D. 删除dict中名为“like”的key

答案: 给dict_添加名为like的key,对应的value为"sing"

问题 4: 4. 关于字典的keys()下面说法正确的是( )

选项:

A. 获取字典指定的key

B. dict.keys(dict)

C. 获取字典所有的key并返回一个列表,具有列表一切功能

D. 获取字典所有的key并返回一个伪列表,此伪列表不具备列表的功能

答案: 获取字典所有的key并返回一个伪列表,此伪列表不具备列表的功能

问题 5: 5. dict_ = {"name": "康康","age": 20},如何获取dict_中的所有key并把它变成一个真的列表( )

选项:

A. dict_.keys()

B. dict_.keys(dict)

C. list(dict_.keys())

D. list(dict_.keys)

答案: list(dict_.keys())

问题 6: 6. 关于字典values方法正确的是( )

选项:

A. 获取字典当中所有的键值对

B. 获取字典当中所有的key

C. 获取字典当中指定的value

D. 获取字典当中所有的value

答案: 获取字典当中所有的value

问题 7: 7. dict_ = {"name": "康康", "age": 20},如何获取dict_中的所有value并把它变成一个真的list( )

选项:

A. dict_.values()

B. dict_.values(dict)

C. list(dict_.values())

D. list(dict_.values)

答案: 请关注公众号【九八五题库】查看答案

问题 8: 8. 认真阅读如下程序代码,程序的运行结果为( ) results = {'name';'李国','score':'99'} result = results.get('address','Beijing') print(result)

选项:

A. None

B. Beijing

C. 报错

D. Null

答案: 请关注公众号【九八五题库】查看答案

问题 9: 9. 字典获取key的方法中[]与get的区别( )

选项:

A. []与get没什么区别

B. get如果获取不到key会返回默认值,而[]如果获取不到key会报错

C. get如果获取不到key会直接报错

D. []是最常用的,如果获取不到key会返回默认值

答案: 请关注公众号【九八五题库】查看答案

问题 10: 10. 假设场景,需要获取字典的某些数据,但是由于一些原因导致某些数据可能不存在,用什么样的方式获取数据比较好呢( )

选项:

A. dict.get(key)

B. dict[key]

C. dict.get[key]

D. dict.keys()

答案: 请关注公众号【九八五题库】查看答案

问题 11: 11. 已知字典content中的键值对如下程序所示,当执行代码后,字典中的值为( ) content = ["Jack": 78,"Role": 99,"Alisa": 60] content.pop(‘Alisa') print(content)

选项:

A. {}

B. {'Jack': 78, 'Role': 99, ' ': 60}

C. {'Alisa': 60}

D. {'Jack': 78, 'Role': 99}

答案: 请关注公众号【九八五题库】查看答案

问题 12: 12. 字典content值如下所示,当执行content.clear()后,当对content进行输出时值为( ) content = {"name":"韩梅梅", "sex":"女", "age":"20"} content.clear() print(content)

选项:

A. {'name':'韩梅梅','sex':'女','age':'20'}

B. {}

C. NameError

D. {'name':'韩梅梅','sex':'女'}

答案: 请关注公众号【九八五题库】查看答案

问题 13: 13. 下面关于字典的pop方法正确的是( )

选项:

A. 清空字典所有的数据

B. dict.pop()

C. 删除字典中指定的key,并将其结果返回,如果key不存在则报错

D. 删除整个字典对象

答案: 请关注公众号【九八五题库】查看答案

问题 14: 14. 下面关于字典的del方法正确的是( )

选项:

A. 清空字典所有的数据

B. dict.del(key)删除字典中的key

C. 删除字典中指定的key,并将其结果返回,如果key不存在则报错

D. del dict 删除整个字典对象

答案: 请关注公众号【九八五题库】查看答案

问题 15: 15. 下面关于字典的clear()方法正确的是( )

选项:

A. 清空字典中所有的数据

B. dict.clear()-->返回结果是None

C. 删除字典中指定的key

D. 删除字典中指定的value

答案: 请关注公众号【九八五题库】查看答案

问题 16: 16. 关于字典的copy方法正确的是( )

选项:

A. 将当前字典复制一个新的字典,不同的内存地址

B. 将当前字典复制一个新的字典,相同的内存地址

C. dict.copy() 属于深拷贝

D. dict_1 = dict_2.copy()--> dict_1与 dict_2完全相同

答案: 请关注公众号【九八五题库】查看答案

问题 17: 17. `dict_1 = {"name": "小华"} `,用copy()方法复制dict_1赋值给dict_2,在dict_2中把name的value改成了“康康” 下面正确的是( )

选项:

A. dict_1 --> {"name": "康康"} dict_2 --> {"name": "康康"}

B. dict_1 --> {"name": "康康"}

C. dict_2 --> {"name": "小华"}

D. dict_1 --> {"name": "小华"} dict_2 --> {"name": "康康"}

答案: 请关注公众号【九八五题库】查看答案

问题 18: 18. get函数与in判断的区别( )

选项:

A. 都是返回bool值,没有区别

B. dict_1 = {"name": None} "name" in dict_1 --> False

C. dict_1 = {"name": None} bool(dict_1.get("name")) --> False

D. dict_1 = {"name": None} bool(dict_1.get("name")) --> True

答案: 请关注公众号【九八五题库】查看答案

问题 19: 19. 关于dict_1 = {"name": None}下面正确的选项是( )

选项:

A. bool(dict_1.get("name")) --> True

B. "name" in dict_1 ---> False

C. dict_1.get("name") --->False

D. "name" in dict_1 ---True

答案: 请关注公众号【九八五题库】查看答案

问题 20: 20. dict_1 = {"name": "小华", "age": 20} print("like" not in dict_1)打印结果是( )

选项:

A. True

B. False

C. None

D. 程序报错

答案: 请关注公众号【九八五题库】查看答案

问题 21: 21. 下面关于popitem功能正确的是( )

选项:

A. 删除当前字典里末尾一组键值对并将其返回

B. 删除当前字典里开头一组键值对并将其返回

C. 删除当前字典里所有的键值对

D. 如果字典为空直接报错

答案: 请关注公众号【九八五题库】查看答案

问题 22: 22. dict_1 = {"name": "小华", "age": 20} dict_1中用popitem方法描述正确的是( )

选项:

A. dict_1.popitem(key)

B. dict_1.popitem()

C. 输出结果('age', 20)

D. 输出结果{"age": 20}

答案: 请关注公众号【九八五题库】查看答案

问题 23: 23. Python支持使用字典的“键”作为下标来访问字典中的值。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 24: 24. 列表可以作为字典的“键”。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 25: 25. 元组可以作为字典的“键”。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 26: 26. 字典的“键”必须是不可变的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 27: 27. 对于关键字in而言,集合的测试速度比列表快很多。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 28: 28. 已知x为非空列表,那么表达式 sorted(x, reverse=True) == list(reversed(x)) 的值一定是True。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 29: 29. Python字典中的“键”不允许重复。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 30: 30. Python字典中的“值”不允许重复。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 31: 31. Python字典中的“键”可以是列表。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 32: 32. Python字典中的“键”可以是元组。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 33: 33. 当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。 ( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 34: 34. Python字典和集合支持双向索引。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 35: 35. 字典可以作为集合的元素。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 36: 36. 集合可以作为字典的键。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 37: 37. 集合可以作为字典的值。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 38: 1. 在Python中,关于创建空集合的书写,下列选项正确的是( )

选项:

A. set( )

B. {}

C. []

D. ()

答案: 请关注公众号【九八五题库】查看答案

问题 39: 2. 下列选项中关于集合的描述正确的是( )

选项:

A. 集合可以通过下标取值

B. 集合是一个无序且元素不能重复的序列

C. 集合中的元素是可以重复的

D. 集合是有序且元素可以重复的序列

答案: 请关注公众号【九八五题库】查看答案

问题 40: 3. 关于以下代码,下列描述正确的是( ) li = [1, 2, 3, 1, 2, 3] s = set(li) l = list(s)

选项:

A. print(l) ---> [1,2,3,1,2,3]

B. print(l) ---> [1,2,3]

C. print(s) ---> {1,2,3,1,2,3}

D. print(s) --->[1,2,3]

答案: 请关注公众号【九八五题库】查看答案

问题 41: 4. 定义集合s1,下列对s1中元素的增删改查描述错误的是( )

选项:

A. s1.add( ): 表示一次可以向s1集合中添加多个元素

B. s1.update( ): 表示可以向集合中添加多个元素(包括元组或列表)

C. s1.remove( ): 表示删除s1中元素的值,如果删除不存在的元素时会报错

D. s1.clear( ): 清空s1中的所有元素

答案: 请关注公众号【九八五题库】查看答案

问题 42: 5. 对于以下代码,下列描述正确的是( ) s = {1, 2, 3, 3 } s.add(2) print(s)

选项:

A. 输出s为{1, 2, 3}

B. 输出s为{1, 2, 3, 3, 2}

C. 输出s为{1, 2, 3, 2}

D. 输出s为{1, 2, 3, 3}

答案: 请关注公众号【九八五题库】查看答案

问题 43: 6. 认真阅读以下程序,下列输出结果正确的是( ) lst = [1, 2, 3, 1] res ={"a","b","c","d"} res.update(lst) print(res)

选项:

A. None

B. {1, 2, 'b', 'd', 3, 'a', 'c', 1}

C. {"a", "b", "c", "d", [1, 2, 3, 1]}

D. {1, 2, 'b', 'd', 3, 'a', 'c'}

答案: 请关注公众号【九八五题库】查看答案

问题 44: 7. 请认真阅读以下程序,关于result 输出结果正确的选项是( ) text = {"Python","PHP","JAVA"} res = {"HTML","IOS","Python"} result = text.difference(res) print(result)

选项:

A. {'JAVA', 'PHP'}

B. {'HTML', 'IOS'}

C. {"PHP", "JAVA", "HTML", "IOS"}

D. {"Python"}

答案: 请关注公众号【九八五题库】查看答案

问题 45: 8. 认真阅读以下程序,关于result的输出结果正确的是( ) text = {"小明","小红", "小丽"} res = {"小丽","小张","小红"} result = text.intersection(res) print(result)

选项:

A. {"小明", "小丽", "小张", "小红"}

B. {'小明'}

C. {'小丽', '小红'}

D. {'小张'}

答案: 请关注公众号【九八五题库】查看答案

问题 46: 9. 认真阅读以下程序,关于result的输出结果正确的是( ) ls = ["pen"] res ={ "apple","grapes"} rese= {"cabbage"} res.update(ls) result = res.union(rese) print(result)

选项:

A. {'apple', 'cabbage', 'grapes'}

B. {'apple', 'cabbage', 'grapes', 'pen'}

C. set()

D. {'pen', 'cabbage'}

答案: 请关注公众号【九八五题库】查看答案

问题 47: 10. 在Python中,判断两个集合是否包含相同元素,下列所使用的方法正确的是( )

选项:

A. union()

B. difference()

C. isdisjoint()

D. intersection ()

答案: 请关注公众号【九八五题库】查看答案

问题 48: 11. Python集合中的元素不允许重复。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 49: 12. Python集合可以包含相同的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 50: 13. Python集合中的元素可以是元组。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 51: 14. Python集合中的元素可以是列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 52: 15. Python集合不支持使用下标访问其中的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 53: 16. 删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 54: 17. 表达式 {1, 3, 2} > {1, 2, 3} 的值为True。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 55: 18. 集合可以作为字典的键。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 56: 19. 集合可以作为字典的值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 57: 20. 可以使用del删除集合中的部分元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 58: 21. 表达式 {1, 2} * 2 的值为 {1, 2, 1, 2}。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 59: 1. 字符串capitalize()方法的作用是( )

选项:

A. 将字符串的首字母大写,其它字母变小写

B. 将字符串的首字母小写,其它字母变大写

C. 将字符串的字母都大写

D. 将字符串的字母都小写

答案: 请关注公众号【九八五题库】查看答案

问题 60: 2. 已知字符串name = "xiaoming",当执行`print(name. capitalize())`时,运行结果为( )

选项:

A. xiao ming

B. Xiao Ming

C. Xiaoming

D. XIAOMING

答案: 请关注公众号【九八五题库】查看答案

问题 61: 3. 字符串str1 = "my brother likes chicken wings",执行`str1.capitalize()`之后,输出的结果是( )

选项:

A. My brother likes chicken wings

B. My Brother Likes Chicken Wings

C. mY brotheR likeS chickeN wingS

D. my brother likes chicken wings

答案: 请关注公众号【九八五题库】查看答案

问题 62: 4. 下列关于`capitalize()`说法错误的是( )

选项:

A. 如果字符串中首字母大写,其他字母小写,用capitalize()是无效的

B. capitalize()有返回值,返回一个首字母大写的字符串

C. str.capitalize()方法无需传参数

D. capitalize()对于字母和数字都有效

答案: 请关注公众号【九八五题库】查看答案

问题 63: 5. 下列选项中关于`capitalize()`的用法及描述正确的是( )

选项:

A. str.capitalize

B. str.capitalize(string)

C. str.capitalize()

D. capitalize会改变原字符串

答案: 请关注公众号【九八五题库】查看答案

问题 64: 6. 字符串str_1 = "xiaoming123@QQ.COM",使用`str_1.lower()`输出的结果正确的是( )

选项:

A. xiaoming123@qq.com

B. XIAOMING123@qq.com

C. Xiaoming123@qq.com

D. XIAOMING123@QQ.COM

答案: 请关注公众号【九八五题库】查看答案

问题 65: 7. 认真阅读如下程序中的代码,在输出result值时结果为( ) text = "IMOOC" result = text.casefold() print(result)

选项:

A. imooc

B. Imooc

C. IMOOC

D. IMOOc

答案: 请关注公众号【九八五题库】查看答案

问题 66: 8. 关于python的upper()函数,下列选项中描述正确的是( )

选项:

A. 将字符串中所有元素小写

B. 将字符串最后一个字母大写

C. 将字符串的首字母大写

D. 将字符串中所有的字母都大写

答案: 请关注公众号【九八五题库】查看答案

问题 67: 9. 认真阅读以下程序,执行程序后result的结果为( ) text = "Hello World" result = text.upper() print(result)

选项:

A. hello world

B. Hello world

C. HELLO WORLD

D. Hello World

答案: 请关注公众号【九八五题库】查看答案

问题 68: 10. 已知字符串str_info的值为"Hi! Welcome to imooc.com",在输出str_info.upper()后,下列选项中输出结果正确的是( )

选项:

A. HI! WELCOME TO IMOOC.COM

B. Hi! Welcome to imooc.com

C. Hi! Welcome To IMooc.Com

D. hI! welcomE tO ImooC.coM

答案: 请关注公众号【九八五题库】查看答案

问题 69: 11. 关于Python的swapcase()的作用,下列选项描述正确的是( )

选项:

A. 将字符串中字母由大写变成小写

B. 将字符串中字母由小写变成大写

C. 将字符串中首字母大小写转换

D. 将字符串中所有字母大小写进行转换

答案: 请关注公众号【九八五题库】查看答案

问题 70: 12. 已知字符串text = "gOOD tIME",当执行`print(text.swapcase())`时,执行结果为( )

选项:

A. Good time

B. Good Time

C. good time

D. GOOD TIME

答案: 请关注公众号【九八五题库】查看答案

问题 71: 13. 将字符串str_info = "hello LI MING"用swapcase方法输出,下列正确的选项是( )

选项:

A. HELLO LI MING

B. hello li ming

C. HELLO li ming

D. Hello li ming

答案: 请关注公众号【九八五题库】查看答案

问题 72: 14. 下列选项中,关于Python的`zfill()`函数的功能描述正确的是( )

选项:

A. 为字符串定义长度,如果不满足长度,缺少部分会用乱码填补

B. 为字符串定义长度,如果不满足长度会报错,程序无法执行

C. 为字符串定义长度,如果不满足长度,缺少部分会用0填补

D. 为字符串定义长度,如果不满足长度,缺少的部分会显示空

答案: 请关注公众号【九八五题库】查看答案

问题 73: 15. 下列选项中,关于`zfill()`方法的用法正确的是( )

选项:

A. string.zfill(string)

B. string.zfill

C. string.zfill()

D. string.zfill(长度)

答案: 请关注公众号【九八五题库】查看答案

问题 74: 16. 关于`zfill()`方法,下列选项中描述不正确的是( )

选项:

A. zfill()方法与字符串中的字符无关,是只针对一个整体的字符串

B. 如果定义的长度小于当前字符串的长度,则不发生变化

C. 如果定义的长度大于当前字符串的长度,缺少的部分会用0补齐

D. 如果定义的长度大于当前字符串的长度,程序会出现错误

答案: 请关注公众号【九八五题库】查看答案

问题 75: 17. 将字符串str_info = "hello" 用str_info.zfill(6)输出,下列结果正确的是( )

选项:

A. 0hello

B. 000000hello

C. hello

D. Hello000000

答案: 请关注公众号【九八五题库】查看答案

问题 76: 18. 在python中,关于count()方法的功能描述正确的是( )

选项:

A. 返回当前字符串中某个元素的个数

B. 返回字符串总共有多少元素

C. count方法与len方法相似

D. count方法只针对字符串中的字母

答案: 请关注公众号【九八五题库】查看答案

问题 77: 19. 认真阅读如下程序中的代码,执行print语句中的代码,输出结果为( ) text = "this is string example" print(text.count('i'))

选项:

A. 1

B. 2

C. 3

D. 0

答案: 请关注公众号【九八五题库】查看答案

问题 78: 20. 下列有关字符串的startswith()方法的作用描述正确的是( )

选项:

A. 把字符串的开始位置的元素变成定义的元素

B. 判断字符串开始位是否是某元素

C. 判断字符串结尾是不是某元素

D. 把字符串开始的位置变成结束的位置

答案: 请关注公众号【九八五题库】查看答案

问题 79: 21. 下列选项中,startswith()用法正确的是( )

选项:

A. string.startswith('想判断的元素')

B. string.startswith(想判断的元素)

C. string.startswith()

D. string.startswith

答案: 请关注公众号【九八五题库】查看答案

问题 80: 22. 下列选项中关于endswith()的用法使用正确的是( )

选项:

A. string.endswith()

B. string.endswith(想判断的元素)

C. string.endswith('想判断的元素')

D. string.endswith

答案: 请关注公众号【九八五题库】查看答案

问题 81: 23. 已知字符串string的值为" Where there is a dream in my heart is hard work " , 下列选项中使用`print()`输出时结果为True的是( )

选项:

A. string.startswith(' ')

B. string.startswith('w')

C. string.startswith('W')

D. string.startswith('Where')

答案: 请关注公众号【九八五题库】查看答案

问题 82: 24. 下列选项中,关于`endswith()`方法的作用描述正确的是( )

选项:

A. 把字符串的开始位置的元素变成定义的元素

B. 判断字符串开始位是否是某元素

C. 判断字符串结尾是不是某元素

D. 把字符串开始的位置变成结束的位置

答案: 请关注公众号【九八五题库】查看答案

问题 83: 25. 已知字符串string = " Where there is a dream in my heart is hard work" ,执行下述代码返回结果为True的是( )

选项:

A. string.endswith(' ')

B. string.endswith('k')

C. string.endswith('K')

D. string.endswith('w')

答案: 请关注公众号【九八五题库】查看答案

问题 84: 26. 下列选项中,关于`find()`函数描述正确的是( )

选项:

A. find()函数用于获取子字符串出现的位置,返回的是子字符串中最后一个索引值

B. find()函数中如果子字符串不存在,则会报错

C. find()函数用于获取子字符串出现的位置,如果存在则返回子字符串中第一的索引值,如果没有找到则返回-1

D. find()函数的查找顺序是从右到左

答案: 请关注公众号【九八五题库】查看答案

问题 85: 27. 下列关于find用法正确的是( )

选项:

A. string.find

B. string.find()

C. string.find('想要查询的元素')

D. string.find(2) ---> 2是坐标返回string中对应的元素

答案: 请关注公众号【九八五题库】查看答案

问题 86: 28. 如下程序所示,执行`print()`语句输出结果为( ) text = "everyone" print(text.find("e",2))

选项:

A. 0

B. 7

C. 2 2

D. 2

答案: 请关注公众号【九八五题库】查看答案

问题 87: 29. 下列关于index用法正确的是( )

选项:

A. string.index

B. string.index('想要查询的元素')

C. string.index()

D. string.index(坐标)

答案: 请关注公众号【九八五题库】查看答案

问题 88: 30. 字符串string="hello world" ,如果要查找“l”在string中首次出现的位置,下列用法或结果错误的是( )

选项:

A. string.find('l')

B. string.index('l')

C. 结果为2

D. 结果为3

答案: 请关注公众号【九八五题库】查看答案

问题 89: 31. 下列有关find和index描述正确的是( )

选项:

A. 返回某个元素在字符串中哪个位置

B. 返回的是一个数字列表

C. 找到某个元素并返回某个元素

D. 如果要找寻的元素在字符串中多次出现就会返回一个元素列表

答案: 请关注公众号【九八五题库】查看答案

问题 90: 32. 下列选项中关于`strip()`方法的功能描述正确的是( )

选项:

A. 仅去掉字符串开头指定的元素与空格

B. 仅去掉字符串结尾指定的元素与空格

C. 去掉字符串开头与结尾指定元素,默认是空格

D. 针对字符串中任意一个元素

答案: 请关注公众号【九八五题库】查看答案

问题 91: 33. 下列选项中关于`strip()`的用法不正确的是( )

选项:

A. string.strip("想去掉的参数")

B. string.strip(" ")

C. string.strip()

D. string.strip

答案: 请关注公众号【九八五题库】查看答案

问题 92: 34. 已知name = ' Marry ',如何删除字符串两端的空白( )

选项:

A. print(name.lstrip())

B. print(name.strip())

C. print(name.rstrip())

D. print(name.swapcase())

答案: 请关注公众号【九八五题库】查看答案

问题 93: 35. 执行text = " ****Python ****",执行print(text.rstrip("*")),输出结果为( )

选项:

A. Python

B. ****Python

C. Python ****

D. ****Python ****

答案: 请关注公众号【九八五题库】查看答案

问题 94: 36. 字符串string = "我的名字叫Python @22.&8*" ,使用`string.strip(" ")`后得到的结果是( )

选项:

A. 我的名字叫Python@22.&8*

B. 我的名字叫Python @22.&8*

C. 我的名字叫Python @22.&8

D. 我的名字叫ython @22.&8

答案: 请关注公众号【九八五题库】查看答案

问题 95: 37. 下列选项中关于`replace()`方法的功能描述正确的是( )

选项:

A. 将字符串中旧元素替换成新元素,并能指定替换的数量

B. 将字符串中旧元素去掉

C. 将字符串中旧元素替换新元素,只针对开头

D. 将字符串中旧元素替换新元素,只针对结尾

答案: 请关注公众号【九八五题库】查看答案

问题 96: 38. 下列选项中关于`replace()`的用法正确的是( )

选项:

A. string.replace("要替换的参数")

B. string.replace()

C. string.replace("老元素","新元素",数量)

D. string.replace("老元素","新元素","数量")

答案: 请关注公众号【九八五题库】查看答案

问题 97: 39. 关于replace(old, new[, max])函数,下列说法正确的是( )

选项:

A. replace()函数表示新字符串替换原字符串中旧字符,只可替换一次

B. 此函数用于新字符串替换旧字符串,可设置替换次数max的值

C. replace()函数用于查找子字符串在字符串中的位置,并返回下标值

D. replace()函数在默认情况下只替换一次

答案: 请关注公众号【九八五题库】查看答案

问题 98: 40. 如下程序所示,执行print()语句输出结果为( ) content = "aabcabc" print(content.replace("a","d"))

选项:

A. ddbcdbc

B. aabcabc

C. dabcabc

D. ddbcabc

答案: 请关注公众号【九八五题库】查看答案

问题 99: 41. 已知字符串str1 = "abcabcdefaa",print(str1.replace ("a","b",2)),输出结果为( )

选项:

A. abcabcdefaa

B. bbcbbcdefaa

C. bbcbbcdefba

D. bbcbbcdefbb

答案: 请关注公众号【九八五题库】查看答案

问题 100: 42. 字符串string = "我们喜欢红色的花,红色的花好看,红色的花耀眼" ,用string.replace("红","蓝",2)输出的结果是( )

选项:

A. 我们喜欢红色的花,红色的花好看,红色的花耀眼

B. 我们喜欢蓝色的花,红色的花好看,红色的花耀眼

C. 我们喜欢蓝色的花,蓝色的花好看,蓝色的花耀眼

D. 我们喜欢蓝色的花,蓝色的花好看,红色的花耀眼

答案: 请关注公众号【九八五题库】查看答案

问题 101: 43. 下列选项中关于`isspace()`方法说法错误的是( )

选项:

A. 判断字符串是否是只由空格组成的字符串

B. string.isspace()不用传参数

C. 返回的是布尔值

D. 判断字符串是否为空

答案: 请关注公众号【九八五题库】查看答案

问题 102: 44. 下列关于istitle()方法的说法错误的是( )

选项:

A. 判断字符串是否是一个标题类型

B. string.istitle()不用传参数,并且返回一个布尔类型

C. string = "hello world",string.istitle()返回True

D. 该函数只能用于英文

答案: 请关注公众号【九八五题库】查看答案

问题 103: 45. 下列关于isupper()方法的说法正确的是( )

选项:

A. string = "HELLo" -->输出 True

B. string.isupper("被判断的str")需要传参数-返回一个布尔类型

C. 判断字符串中的字母是否都是大写

D. 判断字符串中的字母是否都是小写

答案: 请关注公众号【九八五题库】查看答案

问题 104: 46. 下列关于islower()方法说法正确的是( )

选项:

A. string = "HELLo" -->输出 True

B. string.islower("被判断的str")需要传参数-返回一个布尔类型

C. 判断字符串中的字母是否都是大写

D. 判断字符串中的字母是否都是小写

答案: 请关注公众号【九八五题库】查看答案

问题 105: 47. 下列选项中,对于常见的中文编码格式错误的是( )

选项:

A. gbk

B. ascii

C. utf-8

D. unicode

答案: 请关注公众号【九八五题库】查看答案

问题 106: 48. 执行print("我叫{0}, 今年{1}岁".format("小明", 18))语句,输出结果为( )

选项:

A. 我叫小明, 今年18岁

B. 我叫{0}, 今年{1}岁

C. 我叫{小明}, 今年{18}岁

D. 我叫"小明", 今年18岁

答案: 请关注公众号【九八五题库】查看答案

问题 107: 49. 字符串string = "I like %s because they are %s" ,下面格式化正确的是( )

选项:

A. % ("flowers","beautiful")

B. % "flowers", % "beautiful"

C. % "flowers","beautiful"

D. % ("flowers,beautiful")

答案: 请关注公众号【九八五题库】查看答案

问题 108: 50. 关于format下面说法正确的是( )

选项:

A. format的字符串主要使用()括号来代替格式符

B. "hello {1} 你的{2}真好看".format("小明","鞋子")

C. "hello {0} 你的{1}真好看".format("小明","鞋子")

D. "hello (0) 你的(1)真好看".format("小明","鞋子")

答案: 请关注公众号【九八五题库】查看答案

问题 109: 51. 阅读如下程序中的代码,该程序执行结果为( ) age = 20 print("今年%d岁" % age)

选项:

A. 20

B. 今年20岁

C. 程序报错

D. 今年%d岁

答案: 请关注公众号【九八五题库】查看答案

问题 110: 52. 关于格式化输出下面说法正确的是( )

选项:

A. %d格式化字符串,通用类型

B. %s 格式化整型

C. %f 格式化浮点型

D. %c 格式化正整型

答案: 请关注公众号【九八五题库】查看答案

问题 111: 53. 已知par = "我喜欢%s,但是他需要%f, 可我只有%d。"并使用print输出,下列选项中代码正确的是( )

选项:

A. print(par.format("番茄",10.88,5))

B. print(par %("菠萝", 32.54, 23))

C. print(par%(108.88, "努力",5))

D. print(par%(108, 200,"一天"))

答案: 请关注公众号【九八五题库】查看答案

问题 112: 54. 下列选项中,关于\n的作用描述正确的是( )

选项:

A. 横向制表符(空格)

B. 回车

C. 翻页

D. 换行,一般用与末尾

答案: 请关注公众号【九八五题库】查看答案

问题 113: 55. 关于\t的作用,下列选项描述正确的是( )

选项:

A. 横向制表符(空格)

B. 回车

C. 翻页

D. 换行,一般用与末尾

答案: 请关注公众号【九八五题库】查看答案

问题 114: 56. 下列选项中关于\r的作用描述正确的是( )

选项:

A. 横向制表符(空格)

B. 回车

C. 翻页

D. 换行 一般用与末尾

答案: 请关注公众号【九八五题库】查看答案

问题 115: 57. print('%.2f' % 123.444) 输出结果为()

选项:

A. 123.44

B. 12

C. 123.444

D. 44

答案: 请关注公众号【九八五题库】查看答案

问题 116: 58. 将字符串 "example" 中的字母 a 替换为字母 b,以下代码正确的是()

选项:

A. example.swap('b', 'a')

B. example.replace('a','b')

C. example.match('b','a')

D. example.replace('b','a')

答案: 请关注公众号【九八五题库】查看答案

问题 117: 59. 已知字符串str1 = "tomorrow is sunny day",下列表达式能正确查找到子字符串"is"的是( )

选项:

A. print(str1.find("is",2,10))

B. print(str1.find("is"))

C. print(str1.find("is",10,15))

D. print(str1.find("is",9))

答案: 请关注公众号【九八五题库】查看答案

问题 118: 60. 下列描述`find()`和`index()`功能正确的是( )

选项:

A. 如果index找不到元素,会返回-1

B. 如果find找不到元素,会导致程序报错

C. 如果find找不到元素,会返回-1

D. 如果index找不到元素,会导致程序报错

答案: 请关注公众号【九八五题库】查看答案

问题 119: 61. 表达式 'abcabcabc'.rindex('abc') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 120: 62. 表达式 ':'.join('abcdefg'.split('cd')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 121: 63. 表达式 'Hello world. I like Python.'.rfind('python') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 122: 64. 表达式 'abcabcabc'.count('abc') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 123: 65. 表达式 'apple.peach,banana,pear'.find('p') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 124: 66. 表达式 'apple.peach,banana,pear'.find('ppp') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 125: 67. 表达式 'abcdefg'.split('d') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 126: 68. 表达式 ':'.join('1,2,3,4,5'.split(',')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 127: 69. 表达式 ','.join('a b ccc\n\n\nddd '.split()) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 128: 70. 已知字典 x = {i:str(i+3) for i in range(3)},那么表达式 ''.join([item[1] for item in x.items()]) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 129: 71. 表达式 'Hello world'.upper() 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 130: 72. 表达式 'Hello world'.lower() 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 131: 73. 表达式 'Hello world'.lower().upper() 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 132: 74. 表达式 'Hello world'.swapcase().swapcase() 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 133: 75. 表达式 r'c:\windows\notepad.exe'.endswith('.exe') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 134: 76. 表达式 r'c:\windows\notepad.exe'.endswith(('.jpg', '.exe')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 135: 77. 表达式 'C:\\Windows\\notepad.exe'.startswith('C:') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 136: 78. 表达式 len('Hello world!'.ljust(20)) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 137: 79. 表达式 len('abcdefg'.ljust(3)) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 138: 80. 表达式 'a' + 'b' 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 139: 81. 已知 x = '123' 和 y = '456',那么表达式 x + y 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 140: 82. 表达式 'a'.join('abc'.partition('a')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 141: 83. 已知 x = 'a234b123c',并且re模块已导入,则表达式 re.split('\d+', x) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 142: 84. 表达式 ''.join('asdssfff'.split('sd')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 143: 85. 表达式 ''.join(re.split('[sd]','asdssfff')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 144: 86. 语句 print(re.match('abc', 'defg')) 输出结果为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 145: 87. 表达式 'Hello world!'[-4] 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 146: 88. 表达式 'Hello world!'[-4:] 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 147: 89. 表达式 'test.py'.endswith(('.py', '.pyw')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 148: 90. 表达式 len('abc'.ljust(20)) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 149: 91. 代码 print(re.match('^[a-zA-Z]+$','abcDEFG000')) 的输出结果为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 150: 92. 当在字符串前加上小写字母____或大写字母____表示原始字符串,不对其中的任何字符进行转义。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 151: 93. 表达式 len('中国'.encode('utf-8')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 152: 94. 表达式 len('中国'.encode('gbk')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 153: 95. 表达式 chr(ord('A')+2) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 154: 96. 表达式 'abcab'.replace('a','yy') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 155: 97. 已知 table = ''.maketrans('abcw', 'xyzc'),那么表达式 'Hello world'.translate(table) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 156: 98. 表达式 'hello world, hellow every one'.replace('hello', 'hi') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 157: 99. 已知字符串 x = 'hello world',那么执行语句 x.replace('hello', 'hi') 之后,x的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 158: 100. 已知 x = 'a b c d',那么表达式 ','.join(x.split()) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 159: 101. 表达式 'abcab'.strip('ab') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 160: 102. 表达式 [str(i) for i in range(3)] 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 161: 103. 表达式 'abc.txt'.endswith(('.txt', '.doc', '.jpg')) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 162: 104. 表达式 '%c'%65 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 163: 105. 表达式 '%s'%65 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 164: 106. 表达式 '%d,%c' % (65, 65) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 165: 107. 表达式 'The first:{1}, the second is {0}'.format(65,97) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 166: 108. 表达式 '{0:#d},{0:#x},{0:#o}'.format(65) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 167: 109. 表达式 str([1, 2, 3]) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 168: 110. 表达式 str((1, 2, 3)) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 169: 111. 已知 path = r'c:\test.html',那么表达式 path[:-4]+'htm' 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 170: 112. 表达式 'abc' in ('abcdefg') 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 171: 113. 表达式 'abc' in ['abcdefg'] 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 172: 114. 表达式 '\x41' == 'A' 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 173: 115. Python语句''.join(list('hello world!'))执行的结果是____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 174: 116. 转义字符'\n’的含义是____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 175: 117. 表达式 'ac' in 'abce' 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 176: 118. 已知 x = 'abcd' 和 y = 'abcde',那么表达式 [i==j for i,j in zip(x,y)] 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 177: 119. 表达式 'abc' in 'abdcefg' 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 178: 120. 表达式 chr(ord('b')^32) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 179: 121. 表达式 '%c'%65 == str(65) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 180: 122. 表达式 '%s'%65 == str(65) 的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 181: 123. 执行语句 x, y, z = '123' 之后,y的值为____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 182: 1. 以下程序的输出结果是? number = 30 if number % 2 == 0: print(number, 'is even' ) elif number % 3 == 0: print(number, 'is multiple of 3')

选项:

A. 30 is even 30 is multiple of 3

B. 30 is even

C. 30 is multiple of 3

D. 程序出错

答案: 请关注公众号【九八五题库】查看答案

问题 183: 2. x = 1 y = -1 z = 1 if x > 0: if y > 0: print('AAA' ) elif z > 0: print('BBB')

选项:

A. AAA

B. BBB

C. 无输出

D. 程序出错

答案: 请关注公众号【九八五题库】查看答案

问题 184: 3. y = 0 for i in range(0, 10, 2): y += i print(y)

选项:

A. 30

B. 20

C. 10

D. 9

答案: 请关注公众号【九八五题库】查看答案

问题 185: 4. 定义函数如下: def my_power(x, n = 2): s = 1 while n > 0: n -= 1 s = s * x return s 分别对该函数传递参数,调用my_power(-3)和my_power(3, 3)后运行结果分别是什么?

选项:

A. 9和-27

B. -9和27

C. -9和-27

D. 9和27

答案: 请关注公众号【九八五题库】查看答案

问题 186: 5. 关于以下程序的正确说法是哪一项? def f(x): a = 7 print(a + x) a = 5 f(3) print(a)

选项:

A. 程序的运行结果为8和5。

B. 程序的运行结果为10和5。

C. 程序不能正常执行。

D. 程序的运行结果为10和7。

答案: 请关注公众号【九八五题库】查看答案

问题 187: 6. 以下关于Python的函数执行控制判断说法中正确的有哪些?

选项:

A. 在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。

B. 布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。

C. 在while和for循环中,break语句的作用是终止当前循环,重新进入循环。

D. if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。

答案: 请关注公众号【九八五题库】查看答案

问题 188: 7. 执行以下代码会产生哪一种异常? a = 3 print(a ** b)

选项:

A. ValueError

B. NameError

C. IndexError

D. TypeError

答案: 请关注公众号【九八五题库】查看答案

问题 189: 8. 若k为整型,下述while循环执行的次数为多少次? k = 50 while k > 1: print(k) k = k // 2

选项:

A. 3

B. 5

C. 6

D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 190: 9. 定义以下函数,其中f为所需要传入的函数。 def test(f, a, b): print(f(a, b)) 则执行语句 test((lambda x,y: x ** 3 + y), 2, 3)的输出结果是哪个选项?

选项:

A. 8

B. 9

C. 11

D. 10

答案: 请关注公众号【九八五题库】查看答案

问题 191: 10. 对于函数 def location(city, province): # 字符串中%s对应输出字符串后%后的参数表中的参数值,其中s为字符串格式 print('%s belongs to %s province' % (city, province)) 以下哪一个语句的输出与其他几个不同?

选项:

A. location(city = 'Nanjing', province = 'Jiangsu')

B. location(province = 'Jiangsu', city = 'Nanjing')

C. location('Jiangsu', 'Nanjing')

D. location('Nanjing', 'Jiangsu')

答案: 请关注公众号【九八五题库】查看答案

问题 192: 11. 以下哪个语句可以打印出语句“rest apples are less than 9”且仅打印一次?

选项:

A. apples = 100 while True: if apples < 9: continue print("rest apples are less than 9") apples -= 9

B. apples = 100 while True: if apples < 9: break print("rest apples are less than 9") apples -= 9

C. apples = 100 while apples >= 1: if apples < 9: print("rest apples are less than 9") break apples -= 9

D. apples = 100 for a in reversed(xrange(apples)): if a < 9: print("rest apples are less than 9") continue apples -= 9

答案: 请关注公众号【九八五题库】查看答案

问题 193: 12. 下面哪个关键字用来定义函数?

选项:

A. def

B. define

C. function

D. class

答案: 请关注公众号【九八五题库】查看答案

问题 194: 13. 如果输入4, -1, 6, 9, 8, 3, 0,请问以下程序的输出结果是? number = int(input('Enter an integer: ')) max = number while number != 0: number = int(input('Enter an integer: ')) if number > max: max = number print(max)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 195: 14. Python语言中 if x > 0: y = 1 else: y = -1 等价于 y = 1 if x > 0 else -1 阅读下面代码,给出x结果: a = 3 b = 2 x = a if a > b else b

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 196: 15. 请写出如下程序的执行结果。 s = 0 for i in range(1, 11): if i % 2 == 0: continue if i % 10 == 5: break s = s + i print(s)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 197: 16. Python中定义函数的关键字是_________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 198: 17. 在函数内部可以通过关键字________________来定义全局变量,也可以用来声明使用已有的全局变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 199: 18. 表达式 list(filter(lambda x: len(x)>3, ['a', 'b', 'abcd'])) 的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 200: 19. 表达式 list(filter(lambda x: x.isupper(), ['a', 'B', 'aB'])) 的值为_______________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 201: 20. 表达式 sorted(['abc', 'acd', 'ade'], key=lambda x:(x[0],x[2])) 的值为_____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 202: 21. 已知函数定义 def demo(x, y, op): return eval(str(x)+op+str(y)) ,那么表达式demo(3, 5, '+')的值为______________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 203: 22. 已知函数定义 def demo(x, y, op): return eval(str(x)+op+str(y)) ,那么表达式demo(3, 5, '*')的值为______________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 204: 23. 已知 f = lambda n: len(bin(n)[bin(n).rfind('1')+1:]) ,那么表达式f(6)的值为____________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 205: 24. 已知函数定义 def func(*p): return sum(p) ,那么表达式 func(1,2,3) 的值为______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 206: 25. 已知函数定义 def func(*p): return sum(p) ,那么表达式 func(1, 2, 3, 4) 的值为______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 207: 26. 已知函数定义 def func(**p): return sum(p.values()) ,那么表达式 func(x=1, y=2, z=3) 的值为________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 208: 27. 已知函数定义 def func(**p): return ''.join(sorted(p)) ,那么表达式 func(x=1, y=2, z=3)的值为__________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 209: 28. 已知 f = lambda x: 5 ,那么表达式 f(3)的值为_____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 210: 29. 已知f = lambda: 8,那么表达式f()的值为________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 211: 30. 依次执行语句 x = 3 def modify(): x=5 ,和modify()之后,x的值为_____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 212: 31. 在Python中,循环结构必须带有else子句。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 213: 32. 如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 214: 33. 在循环中continue语句的作用是跳出当前循环。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 215: 34. 在循环中break语句的作用是结束该语句所在的循环。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 216: 35. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 217: 36. 带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 218: 37. 对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 219: 38. 在条件表达式中不允许使用赋值运算符“=”,会提示语法错误。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 220: 39. 当列表作为条件表达式时,空列表等价于False,包含任何内容的列表等价于True,所以表达式[3, 5, 8] == True的结果是True。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 221: 40. 数字3和数字5直接作为条件表达式时,作用是一样的,都表示条件成立。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 222: 41. 选择结构必须带有else或elif子句。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 223: 42. 在Python中,else只有选择结构这一种用法,在其他场合不允许使用else关键字。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 224: 43. 只允许在循环结构中嵌套选择结构,不允许在选择结构中嵌套循环结构。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 225: 44. 当作为条件表达式时,0与False等价。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 226: 45. 表达式 [] == None 的值为True。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 227: 46. 当作为条件表达式时,{}与None等价。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 228: 47. 表达式 {}==None 的值为True。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 229: 48. 当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 230: 49. 已知x和y是两个字符串,那么表达式sum((1 for i,j in zip(x,y) if i==j))可以用来计算两个字符串中对应位置字符相等的个数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 231: 50. Python 3.x中字符串对象的encode()方法默认使用utf8作为编码方式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 232: 51. 已知x = 'hellow world.'.encode(),那么表达式x.decode('gbk')的值为'hellow world.'。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 233: 52. 已知x = 'Python是一种非常好的编程语言'.encode(),那么表达式x.decode('gbk')的值为'Python是一种非常好的编程语言'。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 234: 53. 调用函数时,在实参前面加一个型号*表示序列解包。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 235: 54. 在Python 3.x中语句 print(*[1,2,3]) 不能正确执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 236: 55. 函数是代码复用的一种方式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 237: 56. 在Python中,使用关键字define定义函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 238: 57. 定义函数时,即使该函数不需要接收任何参数,也必须保留一对空的圆括号来表示这是一个函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 239: 58. 编写函数时,一般建议先对参数进行合法性检查,然后再编写正常的功能代码。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 240: 59. 一个函数如果带有默认值参数,那么必须所有参数都设置默认值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 241: 60. 在调用函数时,把实参的引用传递给形参,也就是说,在函数体语句执行之前的瞬间,形参和实参是同一个对象。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 242: 61. 在Python中,不能在一个函数的定义中再定义一个嵌套函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 243: 62. 在Python中,lambda表达式也属于可调用对象。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 244: 63. 定义Python函数时必须指定函数返回值类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 245: 64. 定义Python函数时,如果函数中没有return语句,则默认返回空值None。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 246: 65. 如果在函数中有语句 return 3,那么该函数一定会返回整数3。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 247: 66. 函数中必须包含return语句。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 248: 67. 函数中的return语句一定能够得到执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 249: 68. 不同作用域中的同名变量之间互相不影响,也就是说,在不同的作用域内可以定义同名的变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 250: 69. 全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 251: 70. 函数内部定义的局部变量当函数调用结束后被自动删除。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 252: 71. 在函数内部,既可以使用global来声明使用外部全局变量,也可以使用global直接定义全局变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 253: 72. 在函数内部没有办法定义全局变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 254: 73. 在函数内部直接修改形参的值并不影响外部实参的值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 255: 74. 在函数内部没有任何办法可以影响实参的值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 256: 75. 调用带有默认值参数的函数时,不能为默认值参数传递任何值,必须使用函数定义时设置的默认值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 257: 76. 在同一个作用域内,局部变量会隐藏同名的全局变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 258: 77. 形参可以看做是函数内部的局部变量,函数运行结束之后形参就不可访问了。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 259: 78. 假设已导入random标准库,那么表达式 max([random.randint(1, 10) for i in range(10)]) 的值一定是10。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 260: 79. Python标准库random的函数randint(m,n)用来生成一个[m,n]区间上的随机整数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 261: 80. 在函数内部没有任何声明的情况下直接为某个变量赋值,这个变量一定是函数内部的局部变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 262: 81. 在Python中定义函数时不需要声明函数参数的类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 263: 82. 在Python中定义函数时不需要声明函数的返回值类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 264: 83. 在函数中没有任何办法可以通过形参来影响实参的值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 265: 84. 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 266: 85. 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 267: 86. 定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的普通位置参数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 268: 87. 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 269: 88. 在调用函数时,必须牢记函数形参顺序才能正确传值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 270: 89. 调用函数时传递的实参个数必须与函数形参个数相等才行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 271: 90. lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 272: 91. g = lambda x: 3不是一个合法的赋值表达式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 273: 92. 包含yield语句的函数一般成为生成器函数,可以用来创建生成器对象。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 274: 93. 在函数中yield语句的作用和return完全一样。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 275: 94. 语句pass仅起到占位符的作用,并不会做任何操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 276: 95. 无法使用lambda表达式定义有名字的函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 277: 96. 修饰器本质上也是一个函数,只不过这个函数接收其他函数作为参数并对其进行一定改造后返回一个新函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 278: 97. 函数递归调用时对深度没有限制。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 279: 98. 在调用函数时,如果传递列表、字典、集合等可变序列作为实参,并且在函数内部使用下标或可变序列对象自身的方法,是可以影响实参的值的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 280: 99. 函数的默认值参数的值是在定义函数时确定的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 281: 100. 已知seq为长度大于10的列表,并且已导入random模块,那么[random.choice(seq) for i in range(10)]和random.sample(seq,10)等价。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 282: 101. 在函数中,如果有为变量赋值的语句并且没有使用global对该变量进行声明,那么该变量一定是局部变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 283: 102. 在调用带默认值参数的函数时,不能给带默认值的参数传递新的值,必须使用默认值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 284: 103. 已知函数定义def func(*p): return sum(p),那么调用时使用func(1,2,3)和func(1,2,3,4,5)都是合法的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 285: 104. lambda表达式在功能上等价于函数,但是不能给lambda表达式起名字,只能用来定义匿名函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 286: 105. 在lambda表达式中,不允许包含选择结构和循环结构,也不能在lambda表达式中调用其他函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 287: 106. 生成器函数的调用结果是一个确定的值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 288: 107. 使用关键参数调用函数时,也必须记住每个参数的顺序和位置。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 289: 108. 已知不同的三个函数A、B、C,在函数A中调用了B,函数B中又调用了C,这种调用方式称作递归调用。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 290: 109. 在Python中定义类时,如果某个成员名称前有2个下划线则表示是私有成员。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 291: 110. 在类定义的外部没有任何办法可以访问对象的私有成员。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 292: 111. Python中一切内容都可以称为对象。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 293: 112. 栈和队列的都具有先入后出的特点。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 294: 113. 在一个软件的设计与开发中,所有类名、函数名、变量名都应该遵循统一的风格和规范。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 295: 114. 定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 296: 115. 在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 297: 116. Python中没有严格意义上的私有成员。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 298: 117. 在Python中定义类时,运算符重载是通过重写特殊方法实现的。例如,在类中实现了__mul__()方法即可支持该类对象的**运算符。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 299: 118. 在IDLE交互模式下,一个下划线“_”表示解释器中最后一次显示的内容或最后一次语句正确执行的输出结果。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 300: 119. 对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 301: 120. 运算符“-”可以用于集合的差集运算。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 302: 1. 如下代码中plt的含义是什么?( ) import matplotlib.pyplot as plt

选项:

A. 别名

B. 类名

C. 函数名

D. 变量名

答案: 请关注公众号【九八五题库】查看答案

问题 303: 2. 阅读下面代码: import matplotlib.pyplot as plt plt.plot([9, 7, 15, 2, 9]) plt.show() 其中,show()函数的作用是什么?

选项:

A. 显示所绘制的数据图

B. 存储所绘制的数据图

C. 缓存所绘制的数据图

D. 刷新所绘制的数据图

答案: 请关注公众号【九八五题库】查看答案

问题 304: 3. 下面语句中pyplot是什么含义? import matplotlib.pyplot as plt

选项:

A. matplotlib的类

B. matplotlib的子函数

C. matplotlib的方法

D. matplotlib的子库

答案: 请关注公众号【九八五题库】查看答案

问题 305: 4. 上图绘制区域分成两部分,可以采用如下哪个代码实现?

选项:

A. plt.subplot(111)

B. plt.subplot(121)

C. plt.subplot(211)

D. plt.subplot(112)

答案: 请关注公众号【九八五题库】查看答案

问题 306: 5. 下列语句将绘制什么内容? import matplotlib.pyplot as plt x = [4, 9, 2, 1, 8, 5] plt.plot(x) plt.show()

选项:

A. 一条以x对应值为横轴坐标,以0到5为纵坐标的线

B. 一条以0到5为横坐标,x对应值为纵坐标的线

C. 一条以x对应值为横轴坐标的散点

D. 一条以x对应值为纵坐标的散点

答案: 请关注公众号【九八五题库】查看答案

问题 307: 6. 使用哪个函数可以给坐标系增加横轴标签?

选项:

A. plt.label(y,”标签”)

B. plt.label(x,”标签”)

C. plt.xlabel(“标签”)

D. plt.ylabel(“标签”)

答案: 请关注公众号【九八五题库】查看答案

问题 308: 7. 使用哪个函数可以给整个坐标系增加标题?

选项:

A. plt.text()

B. plt.label()

C. plt.title()

D. plt.annotate()

答案: 请关注公众号【九八五题库】查看答案

问题 309: 8. plt.text()函数的作用是什么?

选项:

A. 给坐标轴增加题注

B. 给坐标系增加标题

C. 给坐标轴增加文本标签

D. 在任意位置增加文本

答案: 请关注公众号【九八五题库】查看答案

问题 310: 9. 绘制散点图使用如下哪个函数?

选项:

A. plt.specgram()

B. plt.polar()

C. plt.plot()

D. plt.bar()

答案: 请关注公众号【九八五题库】查看答案

问题 311: 10. 下面哪个对matplotlib库的描述,哪个不正确?

选项:

A. matplotlib是Python第三方数据展示库

B. matplotlib库是基于numpy库设计实现的

C. matplotlib.pyplot是绘图的一种“快捷方式”

D. matplotlib库展示的数据图无法输出为文件

答案: 请关注公众号【九八五题库】查看答案

问题 312: 11. 下列选项中,用于绘制单变量分布的函数是()。

选项:

A. displot()

B. joinplot()

C. pairplot()

D. boxplot()

答案: 请关注公众号【九八五题库】查看答案

问题 313: 12. 下列选项中,用于绘制双变量分布的函数是( )

选项:

A. displot()

B. joinplot()

C. pairplot()

D. boxplot()

答案: 请关注公众号【九八五题库】查看答案

问题 314: 13. 下列选项中不属于Seaborn中分类数据可视化库的是( )。

选项:

A. 分类数据散点图

B. 分类数据的分布图

C. 分类数据的记录估算图

D. 分类数据的直方图

答案: 请关注公众号【九八五题库】查看答案

问题 315: 14. 下列pyplot模块的函数中,可以绘制散点图的是( )。

选项:

A. bar()

B. hist()

C. pie()

D. scatter()

答案: 请关注公众号【九八五题库】查看答案

问题 316: 15. 下列pyplot模块的函数中,可以绘制直方图的是( )。

选项:

A. bar()

B. hist()

C. pie()

D. scatter()

答案: 请关注公众号【九八五题库】查看答案

问题 317: 16. 下列参数中,调整后显示中文的是( )。

选项:

A. lines.kinestyle

B. lines.linewidth

C. fontsans-serif

D. axes.unicode minus

答案: 请关注公众号【九八五题库】查看答案

问题 318: 17. 下列pyplot模块的函数中可以绘制饼图的是( )。

选项:

A. bar()

B. hist()

C. pie()

D. scatter()

答案: 请关注公众号【九八五题库】查看答案

问题 319: 18. Anconda支持哪些操作系统?( )

选项:

A. Windows

B. Mac OS

C. Linux

D. Android

答案: 请关注公众号【九八五题库】查看答案

问题 320: 19. 绘制饼图使用plt.____()函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 321: 20. 绘制直方图使用plt.____函数

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 322: 21. 绘制极坐标图使用plt.____()函数

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 323: 1. 哪个选项更能代表如下代码的运行结果? import numpy as np x = np.array([ [ 0, 1, 2, 3, 4], [9, 8, 7, 6] ]) x.dtype

选项:

A. float32类型

B. int32类型

C. uint32类型

D. object类型

答案: 请关注公众号【九八五题库】查看答案

问题 324: 2. 如下哪个代码不能生成一个ndarray对象?

选项:

A. a = np.array([0, 1, 2, 3, 4])

B. a = np.array({0:0,1:1,2:2,3:3,4:4})

C. a = np.array((0, 1, 2, 3, 4)

D. a = np.array(0, 1, 2, 3, 4)

答案: 请关注公众号【九八五题库】查看答案

问题 325: 3. 如下哪个语句能够生成一个n*n的正方形矩阵,对角线值为1,其余位置值为0。

选项:

A. np.zeros((n,n))

B. np.eye(n)

C. np.full((n,n),1)

D. np.ones((n,n))

答案: 请关注公众号【九八五题库】查看答案

问题 326: 4. 哪个是下面代码的运行结果? import numpy as np a = np.arange(12).reshape((3,4)) print(a.mean())

选项:

A. [4, 5, 6, 7]

B. 16.5

C. 5.5

D. [1.5, 5.5, 9.5]

答案: 请关注公众号【九八五题库】查看答案

问题 327: 5. NumPy库的ndarray数组类型不能直接表示什么形式的数据?

选项:

A. 一维数据

B. 二维数据

C. 高维数据

D. 多维数据

答案: 请关注公众号【九八五题库】查看答案

问题 328: 6. 下面引用中的np是什么含义? import numpy as np

选项:

A. numpy的约定别名,可更改

B. numpy的别名,不可更改

C. numpy中的数据类型

D. numpy中的一个子库

答案: 请关注公众号【九八五题库】查看答案

问题 329: 7. ndarray对象实例a,代码如下: import numpy as np a = np.array([[0, 1, 2, 3, 4], [9, 8, 7, 6, 5]]) a.shape的执行结果是什么?

选项:

A. [2, 5]

B. [5, 2]

C. (5, 2)

D. (2, 5)

答案: 请关注公众号【九八五题库】查看答案

问题 330: 8. ndarray对象实例a,代码如下: import numpy as np a= np.array([[0, 1, 2, 3, 4], [9, 8, 7, 6, 5]]) a.itemsize的执行结果是什么?

选项:

A. 32

B. 10

C. 4

D. 2

答案: 请关注公众号【九八五题库】查看答案

问题 331: 9. a和b都是ndarray数组对象,它们的维度相同,下面哪个是a > b的结果是什么?

选项:

A. 一个一维布尔型数组对象

B. a或者b,返回比较结果较大的

C. 一个布尔型数组对象,维度是a.shape

D. True或False

答案: 请关注公众号【九八五题库】查看答案

问题 332: 10. 是一个ndarray数组对象,哪个是计算a中元素标准差的函数( )。

选项:

A. np.std(a)

B. np.a.std()

C. np.random.std(a)

D. a.std()

答案: 请关注公众号【九八五题库】查看答案

问题 333: 11. 是一个ndarray数组对象,哪个是获得a中最小值下标(多维方式)的方法?

选项:

A. np.unravel_index(np.argmin(a), a.shape)

B. np.argmin(a)

C. np.min(a)

D. a.min()

答案: 请关注公众号【九八五题库】查看答案

问题 334: 12. NumPy提供了多种存储ndarray对象的方法,以下哪种方法可以最方便的存储多维(任意维度)数组?(a是ndarray对象)

选项:

A. a.tofile()和np.fromfile()

B. a.write()和np.read()

C. np.savetxt()和np.loadtxt()

D. np.save()和np.load()

答案: 请关注公众号【九八五题库】查看答案

问题 335: 13. 是一个ndarray对象,np.random.shuffle(a) 的作用是什么?

选项:

A. 将a进行随机乱序排列,改变a

B. 将a进行按照泊松分布进行排列,改变a

C. 将a进行按照泊松分布进行排列,但不改变a

D. 将a进行随机乱序排列,但不改变a

答案: 请关注公众号【九八五题库】查看答案

问题 336: 14. 下列选项中,不属于ndarray对象属性的是( )

选项:

A. shape

B. dtype

C. ndim

D. map

答案: 请关注公众号【九八五题库】查看答案

问题 337: 15. 下列有关ndarray对象描述对的是( )

选项:

A. ndarray对象中可以存储不一样类型的元素

B. ndarray对象中存储元素的类型必须是相似的

C. ndarray对象不支持广播操作

D. ndarray对象不具有矢量运算能力

答案: 请关注公众号【九八五题库】查看答案

问题 338: 16. 下列选项中,用来表达矢量化三元体现式的是( )

选项:

A. where()

B. cumsum()

C. sort()

D. unique()

答案: 请关注公众号【九八五题库】查看答案

问题 339: 17. 请阅读下列一段示例程序: import numpy as np arr1 = np.array([[0], [1], [2]]) arr2 = np.array([1, 2]) result = arr1 + arr2 print(result.shape) 运行上述程序,那么最终输出的成果为( )

选项:

A. (3,2)

B. (2,3)

C. (3,0)

D. (2,0)

答案: 请关注公众号【九八五题库】查看答案

问题 340: 18. 在NumPy通用函数中用于计算元素级最大值的函数是( )

选项:

A. max

B. maximum

C. min

D. maximal

答案: 请关注公众号【九八五题库】查看答案

问题 341: 19. 在创立ndarray对象时可以使用()参数来指定元素类型。( )

选项:

A. dtype

B. dtypes

C. type

D. types

答案: 请关注公众号【九八五题库】查看答案

问题 342: 20. 有关创立ndarray对象。下列描述错误的是( )

选项:

A. 使用list()函数可以创立一种ndarray对象

B. 通过ones()函数创立元素值都为1的数组

C. ndarray对象可以使用array()函数创立

D. 通过zeros()函数创立元素值都是0的数组

答案: 请关注公众号【九八五题库】查看答案

问题 343: 21. 在NumPy模块中表达生成随机种子的函数是( )

选项:

A. seed()

B. rand()

C. beta()

D. randint()

答案: 请关注公众号【九八五题库】查看答案

问题 344: 22. 要想创立一种3*4的数组下列选项对的是( )

选项:

A. np.arange(12).reshape(4,3)

B. np.arange(12).reshape(3, 4)

C. np.arange(7).reshape(4,3)

D. np.arange(7).reshape(3,4)

答案: 请关注公众号【九八五题库】查看答案

问题 345: 23. 请看如下代码: import numpy as np arr = np.array([[6, 2, 7], [3, 6, 2], [4, 3, 2]]) arr.sort() arr 对代码中的NumPy数组执行sort()措施成果对的是( )

选项:

A. [[2 6 7], [2 3 6], [2, 3, 4]]

B. [[2 6 7], [6 3 2], [4, 3, 2]]

C. [[7 6 2], [6 3 2], [4, 3, 2]]

D. [[7 6 2], [2 3 6], [2, 3, 4]]

答案: 请关注公众号【九八五题库】查看答案

问题 346: 24. 下列函数中可以创立NumPy数组的是( )

选项:

A. array()

B. zeros()

C. empty()

D. ones()

答案: 请关注公众号【九八五题库】查看答案

问题 347: 25. 有关数组排序中( )

选项:

A. 当数组使用sort()措施后,数组默认从小到大进行排序。

B. 当数组使用sort()措施后,数组默认从大到小进行排序。

C. sort()措施可以对任何一种轴上的元素进行排序。

D. sort()措施排序不会修改数组自身。

答案: 请关注公众号【九八五题库】查看答案

问题 348: 26. 下列有关随机数模块指述对的是( )

选项:

A. NumPy的random模块具有更多的随机数功能。

B. random模块中包括生成服从多种概率分布随机数的函数。

C. numpy.random模块中有用于生成大量样本值的函数。

D. rand()函数从属于numpy.random模块。

答案: 请关注公众号【九八五题库】查看答案

问题 349: 27. 已知有如下一种数组:anr = np.array([-1 0 1])下列选项中,哪个执行后的成果为True?( )

选项:

A. np.any(arr> 0)

B. np.any(arr)

C. np.all(arr== 0)

D. np.all(arr > 0)

答案: 请关注公众号【九八五题库】查看答案

问题 350: 28. 有关数组广播的说法中,下列描述错误的是( )

选项:

A. 两个数组的某一维度等长。

B. 数组的某一维度为1。

C. 数组广播机制可以对任意两个数组进行扩展。

D. 广播机制优先扩展维度小的数组。

答案: 请关注公众号【九八五题库】查看答案

问题 351: 29. 下列有关通用函数的说法中对的是( )

选项:

A. 通用函数是一种针对ndarray中的数据执行元素级运算的函数。

B. 通用函数会返回一种新的数组。

C. 通用函数只可以接受一种参数。

D. 通用函数分为一元通用函数与二元通用函数。

答案: 请关注公众号【九八五题库】查看答案

问题 352: 30. 下列有关ndarray索引说法对的是( )

选项:

A. 可以使用整数进行索引。

B. 可以使用整数数组进行索引。

C. 可以使用元组进行索引。

D. 可以使用布尔数组进行索引。

答案: 请关注公众号【九八五题库】查看答案

问题 353: 31. 下列有关多维数组切片的描述对的是( )

选项:

A. 在选用元素时可以传入一种切片。

B. 在选用元素时可以传入多种切片。

C. 在选用元素时可以将切片与整数索引混合使用。

D. 在选用元素时不可以传入一种切片。

答案: 请关注公众号【九八五题库】查看答案

问题 354: 32. 有关数组记录运算。下列说法中对的是( )

选项:

A. sum()措施表达对数组中所有或某个轴向的元素求和。

B. mean()措施表达计算平均值。

C. argmin()措施表达计算数组中的最小值。

D. argmax()措施表达计算数组中的最大值。

答案: 请关注公众号【九八五题库】查看答案

问题 355: 33. 下列选项中属于NumPy功能的是( )

选项:

A. 迅速高效的多维数据对象ndarray。

B. 高性能科学计算和数据分析的基础包。

C. 多维数组《矩阵)具有矢量运算能力。迅速、节省空间。

D. 线性代数、随机数生成以及情里叶变换功能。

答案: 请关注公众号【九八五题库】查看答案

问题 356: 34. NumPy数组的转置可以通过( )实现。

选项:

A. transpose()

B. reshape()

C. T

D. transform()

答案: 请关注公众号【九八五题库】查看答案

问题 357: 35. 请补全如下代码,修改数组a的维度。 import numpy as np a = np.ones((2, 3, 4), dtype=np.int32) a.____((3, 8))

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 358: 36. 请补全如下代码,交换数组aa的两个维度,生成新的数组bb。 import numpy as np aa = np.arange(12).reshape((3,4)) bb = aa.____(0, 1)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 359: 37. 请补全如下代码,修改数组a的类型为整数。 import numpy as np a = np.arange(12, dtype=np.float).reshape((3,4)) a = a.____(np.int)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 360: 38. 请补全如下代码,随机生成一个(3, 4)维的随机数组,每个值随机产生。 import numpy as np a = np.random.____(100, 200, (3, 4))

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 361: 39. 请阅读如下代码: import numpy as np a = np.array([10, 8, 15, 6, 1]) np.gradient(a) 上述代码的运行结果是: [-2. ______ -1. -7. -5.]

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 362: 40. 生成一个3行4列全0的ndarray对象a的语句是: a = np.____((3,4), dtype='int32')

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 363: 41. 填写如下空格,生成一个3行4列的ndarray对象a: a = np.arange(12).____

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 364: 42. a是一个ndarray对象,填写空格对数组中每个元素取平方根: np.____

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 365: 43. a是一个ndarray数组对象,请填空将其存储为CSV文件格式。 np.savetxt('a.csv', a, fmt='%d', delimiter=____)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 366: 44. 使用NumPy库中random子库中函数可以产生随机数组,在100到200整数中选择随机数,并生成4行5列元素的语句是: np.random.randint(____)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 367: 45. ndarray对象的数据类型可以通过type()措施进行转换。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 368: 46. 假如两个数组的形状不一样,则它们是无法执行算术运算的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 369: 47. ndarray对象中的swapaxes()措施可以将两个轴进行转换。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 370: 48. 假设目前有一种3行3列的ndarray数组,假如想要获取第3行第2列的元素可以使用ndarray[32]。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 371: 49. NumPy支持比Python更多的数据类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 372: 50. NumPy数组不需要循环逼历,即可对每个元素执行批量的算术运算操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 373: 51. 通过empty()函数创立的数组中所有元素值都是NaN。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 374: 52. 通用函数会对数组中的每一种元素都进行操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 375: 53. 假如但愿创立一种数组,则只能用array()函数实现。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 376: 54. sort()措施可以对任何轴上的数据进行排序。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 377: 55. ndarray对象的数据类型可以通过type()措施进行转换。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 378: 1. 下面属于合法变量名的有哪些?

选项:

A. def

B. while

C. age

D. name

答案: 请关注公众号【九八五题库】查看答案

问题 379: 2. Python语言源程序中注释以哪个符号开头?( )

选项:

A. /*

B. %

C. //

D. #

答案: 请关注公众号【九八五题库】查看答案

问题 380: 3. 下面哪些属于Python语言的特点?

选项:

A. 跨平台

B. 开源

C. 解释执行

D. 支持函数式编程

答案: 请关注公众号【九八五题库】查看答案

问题 381: 4. 下面能够支持Python开发的环境有哪些?

选项:

A. IDLE

B. Anaconda3

C. PyCharm

D. Eclipse

答案: 请关注公众号【九八五题库】查看答案

问题 382: 5. 下面哪些是正确的Python标准库对象导入方式?

选项:

A. import math.sin

B. from math import sin

C. import math.*

D. from math import *

答案: 请关注公众号【九八五题库】查看答案

问题 383: 6. pip命令也支持扩展名为.whl的文件直接安装Python扩展库。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 384: 7. 如果只需要math模块中的sin()函数,建议使用from math import sin来导入,而不要使用import math导入整个模块。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 385: 8. 在Windows平台上编写的Python程序无法在Unix平台运行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 386: 9. Python关键字不可以作为变量名。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 387: 10. 加法运算符可以用来连接字符串并生成新字符串。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 388: 11. 已知 x = 3,那么赋值语句 x = 'abcedfg' 是无法正常执行的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 389: 12. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 390: 13. 在Jupyter Notebook中编写Python代码时,后面的cell不能访问前面cell中定义的变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 391: 14. 一般来说,Python扩展库没有通用于所有版本Python的,安装时应选择与已安装Python的版本对应的扩展库。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 392: 15. 在函数定义、类定义、选择结构、循环结构、异常处理结构和with语句等结构中,对应的函数体或语句块都必须有相应的缩进。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 393: 16. 放在一对三引号之间的任何内容将被认为是注释。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 394: 17. 只有Python扩展库才需要导入以后才能使用其中的对象,Python标准库不需要导入即可使用其中的所有对象和函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 395: 18. Python代码的注释只有一种方式,那就是使用#符号。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 396: 19. 不可以在同一台计算机上安装多个Python版本。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 397: 20. 执行语句 from math import sin 之后,可以直接使用 sin() 函数,例如 sin(3)。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 398: 21. 在Python中可以使用if作为变量名。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 399: 22. Python 3.x完全兼容Python 2.x。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 400: 23. 在Python中,不需要事先声明变量名及其类型,使用赋值语句可以直接创建任意类型的变量,变量的类型取决于等号右侧表达式值的类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 401: 24. Python 3.x和Python 2.x唯一的区别就是print在Python2.x中是输出语句,而在Python3.x中是输出函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 402: 25. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 403: 26. Python变量使用前必须先声明,并且一旦声明就不能再当前作用域内改变其类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 404: 27. 写代码时应尽量减少空行和空格,让代码紧凑一些。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 405: 28. 安装Python扩展库时只能使用pip工具在线安装,如果安装不成功就没有别的办法了。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 406: 29. Python是一种跨平台、开源、免费的高级动态编程语言。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 407: 30. Python变量名必须以字母或下划线开头,并且区分字母大小写。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 408: 31. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 409: 32. 在Python中可以使用 id 作为变量名,但是不建议这样做。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 410: 33. Python采用的是基于值得自动内存管理方式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 411: 34. Python变量名区分大小写,所以student和Student不是同一个变量。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 412: 35. 在Python中可以使用 for 作为变量名。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 413: 36. 在任何时刻相同的值在内存中都只保留一份

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 414: 37. 一个数字5也是合法的Python表达式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 415: 38. 在Python 3.x中可以使用中文作为变量名。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 416: 1. x 的 y 次方,以下表达式正确的是?

选项:

A. x^y

B. x**y

C. x^^y

D. Python没有提到

答案: 请关注公众号【九八五题库】查看答案

问题 417: 2. 22 % 3 表达式输出结果为?

选项:

A. 7

B. 1

C. 0

D. 5

答案: 请关注公众号【九八五题库】查看答案

问题 418: 3. 3*1**3 表达式输出结果为?

选项:

A. 27

B. 9

C. 3

D. 1

答案: 请关注公众号【九八五题库】查看答案

问题 419: 4. 9//2 表达式输出结果为?

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 420: 5. 如果表达式的操作符有相同的优先级,则运算规则是?

选项:

A. 左到右

B. 右到左

C. 看心情

答案: 请关注公众号【九八五题库】查看答案

问题 421: 6. x = True y = False z = False if x or y and z: print("yes") else: print("no") 以上代码输出结果为?

选项:

A. yes

B. no

C. 编译出错

答案: 请关注公众号【九八五题库】查看答案

问题 422: 7. x = True y = False z = False if not x or y: print(1) elif not x or not y and z: print(2) elif not x or y or not y and x: print(3) else: print(4) 以上代码输出结果为?

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【九八五题库】查看答案

问题 423: 8. 以3为实部4为虚部,Python复数的表达形式为___________或________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 424: 9. 使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 425: 10. ______________命令既可以删除列表中的一个元素,也可以删除整个列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 426: 11. Python 3.x语句 print(1, 2, 3, sep=':') 的输出结果为____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 427: 12. 表达式8 ** (1/3)的值为_____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 428: 13. Python内置函数_________可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 429: 14. 表达式 chr(ord('a')^32) 的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 430: 15. 表达式 chr(ord('a')-32) 的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 431: 16. 表达式 abs(3+4j) 的值为____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 432: 17. 表达式 callable(int) 的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 433: 18. 表达式16**0.5的值为____________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 434: 19. 表达式'12' + '34'的值为________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 435: 20. 表达式3>5 and a

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 436: 21. 表达式8 ** (1/3)的值为______________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 437: 22. 表达式'123' * 3的值为______________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 438: 23. 表达式max(['121', '34'])的值为_____________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 439: 24. 表达式chr(ord('b')+1)的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 440: 25. list(map(str, [1, 2, 3]))的执行结果为_____________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 441: 26. 表达式[3] in [1, 2, 3, 4]的值为________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 442: 27. 表达式3 in [1, 2, 3, 4]的值为________________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 443: 28. 表达式 1234%1000//100 的值为___________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 444: 29. 表达式 3 // 5 的值为_______________。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 445: 30. 9999**9999这样的命令在Python中无法运行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 446: 31. 3+4j不是合法的Python表达式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 447: 32. 0o12f是合法的八进制数字。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 448: 33. 在Python中0xad是合法的十六进制数字表示形式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 449: 34. 4j 是合法Python数字类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 450: 35. 在Python中0oa1是合法的八进制数字表示形式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 451: 36. Python使用缩进来体现代码之间的逻辑关系。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 452: 37. 在Python 3.5中运算符+不仅可以实现数值的相加、字符串连接,还可以实现列表、元组的合并和集合的并集运算。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 453: 38. 在Python 3.x中reduce()是内置函数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 454: 39. 在Python 3.x中,使用内置函数input()接收用户输入时,不论用户输入的什么格式,一律按字符串进行返回。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 455: 40. 表达式 pow(3,2) == 3**2 的值为True。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 456: 41. 已知 x = 3,那么执行语句 x+=6 之后,x的内存地址不变。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 457: 42. 列表、元组、字符串属于有序序列,而字典和集合属于无序序列。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 458: 43. 同一个集合中的元素都是唯一的,不会存在重复的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 459: 44. 同一个列表中的元素都是唯一的,不允许存在相同的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 460: 1. 下列选项中,关于对象的描述错误的是( )

选项:

A. Python中一切都是对象

B. 每个对象都有各自的属性和方法

C. 对象的特点就是它的属性,对象的功能就是它的方法

D. Python中的变量不能称之为对象

答案: 请关注公众号【九八五题库】查看答案

问题 461: 2. 已知aa值为5,bb为序列[1,2,3,4],执行下以下程序后,运行结果为( ) aa = 5 bb = [1,2,3,4] print(aa in bb)

选项:

A. 错误提示

B. None

C. False

D. True

答案: 请关注公众号【九八五题库】查看答案

问题 462: 3. 已知ls为列表类型的数据,元素为3,5,当执行如下程序中操作时,输出结果为( ) ls = ls*2 + ls print(ls)

选项:

A. ls * 2 + ls

B. [6,10,3,5]

C. [3,5,3,5,3,5]

D. [9,15]

答案: 请关注公众号【九八五题库】查看答案

问题 463: 4. 关于append()方法,下列选项描述及使用正确的是( )

选项:

A. 被添加的元素会被添加到列表的开头

B. append添加元素之后,会生成一个新的列表

C. list1.append("跳舞", "看书")

D. 被append添加的元素放在列表的最后

答案: 请关注公众号【九八五题库】查看答案

问题 464: 5. 已知列表lst,该列表中只有一个元素"Python",在使用append添加了"HTML",当再次输出lst列表时,输出结果为( )

选项:

A. ['Python']

B. ['Python', 'HTML']

C. ['HTML', 'Python']

D. [Python, HTML]

答案: 请关注公众号【九八五题库】查看答案

问题 465: 6. 认真阅读如下程序中的代码,books的输出结果为( ) books = ["西游记","红楼梦"] book = ["三国演义","水浒传"] books.append(book) print(books)

选项:

A. ["西游记", "红楼梦"]

B. ["三国演义", "水浒传"]

C. ['西游记', '红楼梦', '三国演义', '水浒传']

D. ['西游记', '红楼梦', ['三国演义', '水浒传']]

答案: 请关注公众号【九八五题库】查看答案

问题 466: 7. 已知列表list1 = [5, 10, 3, 9],执行下述代码后,程序运行结果为( ) list1 = [5,10,3,9] list1.insert(1,30) print(list1[1])

选项:

A. 10

B. 5

C. 9

D. 30

答案: 请关注公众号【九八五题库】查看答案

问题 467: 8. 关于列表中的insert()方法,下列选项中描述正确的是( )

选项:

A. list.insert("跳舞", 2)

B. 将一个元素添加到当前列表的指定位置

C. insert与append没什么区别

D. insert方法如果传入的列表中位置不存在,则会放在list的开头

答案: 请关注公众号【九八五题库】查看答案

问题 468: 9. 认真阅读如下程序中的代码,books在使用insert和append添加数据后,books的值为( ) books = [{"name":"三国演义"},{"name":"西游记"}] book = {"name":"水浒传"} books.insert(1,book) book = {"name":"红楼梦"} books.append(book)

选项:

A. [{'name': '三国演义'}, {'name': '水浒传'}, {'name': '西游记'}, {'name': '红楼梦'}]

B. [{'name': '水浒传'}, {'name': '三国演义'}, {'name': '西游记'}, {'name': '红楼梦'}]

C. [{'name': '三国演义'}, {'name': '西游记'}, {'name': '水浒传'}, {'name': '红楼梦'}]

D. [{'name': '红楼梦'}, {'name': '西游记'}, {'name': '水浒传'}, {'name': '三国演义'}]

答案: 请关注公众号【九八五题库】查看答案

问题 469: 10. 已知list列表值为["小明", "23岁", "运动", "唱歌"],执行下列哪个选项中,使list的输出结果为['小明', '23岁', '运动', '跳舞', '唱歌']。( )

选项:

A. list.insert("跳舞", 3)

B. list.insert(4, "跳舞")

C. list.insert(3, "跳舞")

D. list.insert("跳舞", 4)

答案: 请关注公众号【九八五题库】查看答案

问题 470: 11. 关于count()方法,下列表选项中描述正确的是( )

选项:

A. 返回列表中某个成员的个数

B. 返回列表中总共有多少元素

C. list.count()

D. 如果count查询的成员不存在程序就会错误

答案: 请关注公众号【九八五题库】查看答案

问题 471: 12. 下列选项中,关于列表的remove说法正确的是( )

选项:

A. 删除整个列表

B. 删除列表中所有的元素变成一个空列表

C. 删除列表中指定的元素

D. list.remove()

答案: 请关注公众号【九八五题库】查看答案

问题 472: 13. 下列选项,关于列表的del说法正确的是( )

选项:

A. 删除整个列表

B. 删除的成员不存在会返回0

C. 删除列表中指定的元素

D. list.del()

答案: 请关注公众号【九八五题库】查看答案

问题 473: 14. 已知列表list值为["玫瑰花", "百合花", "杜鹃花", "太阳花","向日葵","玫瑰花"],用remove删除"玫瑰花"后,list的值为( )

选项:

A. ['百合花', '杜鹃花', '太阳花', '向日葵']

B. []

C. 程序报错

D. ['百合花', '杜鹃花', '太阳花', '向日葵', '玫瑰花']

答案: 请关注公众号【九八五题库】查看答案

问题 474: 15. 已知list1 = [23, 10, 58, 62, 18, 45],执行list1.reverse()命令后,list1的值为( )

选项:

A. [23, 10, 58, 62, 18, 45]

B. [45, 18, 62, 58, 10, 23]

C. [10, 18, 23, 45, 58, 62]

D. [62, 58, 45, 23, 18, 10]

答案: 请关注公众号【九八五题库】查看答案

问题 475: 16. 下列选项中,关于list.reverse()说法正确的( )

选项:

A. 将list列表的顺序进行反转

B. 将list列表中的字母大小写进行反转

C. 打乱list中的顺序

D. 将list中开头元素与结尾元素互换

答案: 请关注公众号【九八五题库】查看答案

问题 476: 17. 已知列表list值为["玫瑰花", "百合花", "杜鹃花", "太阳花","向日葵"],执行list.reverse()后,list值为( )

选项:

A. ["向日葵", "百合花", "杜鹃花", "太阳花","玫瑰花"]

B. ["向日葵", "太阳花", "杜鹃花", "百合花","玫瑰花"]

C. ["太阳花", "向日葵", "玫瑰花", "杜鹃花","百合花"]

D. ["玫瑰花", "向日葵", "太阳花", "百合花","杜鹃花"]

答案: 请关注公众号【九八五题库】查看答案

问题 477: 18. 下列选项中,关于列表中sort()方法描述正确的是( )

选项:

A. 把列表元素的顺序进行反转

B. 把列表的开头与结尾进行反转

C. 对当前列表按照一定规律进行排序

D. 打乱列表中元素的顺序

答案: 请关注公众号【九八五题库】查看答案

问题 478: 19. 已知list1 = [52, 35, 64, 20, 14, 59],进行sort排序后,list1的值为( ) list1.sort() print(list1)

选项:

A. [52,35,64,28,14,59]

B. [64,59,52,35,28,14]

C. [14,28,35,52,59,64]

D. [59,14,28,64,35,52]

答案: 请关注公众号【九八五题库】查看答案

问题 479: 20. 已知变量list的值为["玫瑰花",3,4,"向日葵"],执行list.sort()后,list的值为( )

选项:

A. ["向日葵",3,4,"玫瑰花"]

B. [3,4,"向日葵","玫瑰花"]

C. ["向日葵","玫瑰花",3,4]

D. 程序报错无法输出

答案: 请关注公众号【九八五题库】查看答案

问题 480: 21. 已知列表list值为["name", "age", "like"],使用sort排序之后,在输出list的值时结果为( )

选项:

A. ['age', 'like', 'name']

B. ['name', 'like', 'age']

C. ['like', 'name', 'age']

D. ['age',' name', like]

答案: 请关注公众号【九八五题库】查看答案

问题 481: 22. 下列选项中,关于列表中的clear方法描述正确的是( )

选项:

A. 将列表中的开头或者结尾数据删除

B. 删除列表中指定的某个元素

C. 删除整个list将内存地址一起删除

D. 将当前列表中的数据清除

答案: 请关注公众号【九八五题库】查看答案

问题 482: 23. 下列选项中,关于列表的clear方法使用正确的是( )

选项:

A. list.clear

B. list.clear()

C. list.clear(list)

D. list.clear("指定元素")

答案: 请关注公众号【九八五题库】查看答案

问题 483: 24. 已知列表list1 = [1,3,5],当执行list1.clear()后,再次执行print(list1)时,运行结果为( )

选项:

A. NameError

B. []

C. [1, 3, 4]

D. 控制台上无任何输出结果

答案: 请关注公众号【九八五题库】查看答案

问题 484: 25. 已知列表list的值为["name", "age", "like"],执行list.clear()后,在输出list后结果为( )

选项:

A. []

B. None

C. 无

D. 程序报list未定义的错误

答案: 请关注公众号【九八五题库】查看答案

问题 485: 26. 关于列表中的copy()方法,下列选项中描述正确的是( )

选项:

A. 将list复制一份相同的list,内容与内存地址都相同

B. 将list复制一份相同的list,内容相同,内存空间不同

C. 将list复制一份相同的list,内容不同,内存空间相同

D. 将list复制一份相同的list,内容可更改,内存空间相同

答案: 请关注公众号【九八五题库】查看答案

问题 486: 27. 已知list列表的值为["name", "age","like"],想要复制一个一样的list,下面做法正确的是( )

选项:

A. list.copy()

B. list.copy

C. list.copy(list)

D. list.copy("要复制的元素")

答案: 请关注公众号【九八五题库】查看答案

问题 487: 28. 关于深拷贝与浅拷贝的区别,下列选项描述正确的是( )

选项:

A. 浅拷贝的数据不共享

B. 深拷贝的数据共享

C. 深拷贝内存空间不同,不共享数据;浅拷贝是对最外层的数据创建一个新的间来存储,而对内层的内存地址进行引用

D. 深拷贝与浅拷贝没有什么区别

答案: 请关注公众号【九八五题库】查看答案

问题 488: 29. 运行如下程序代码后,当执行print(content)时,运行结果为( ) text =[4,9] content = text.copy() text.append(13) content.append([5,10])

选项:

A. [4, 9, [5, 10]]

B. [9, 13, 5, 10]

C. [4, 9, 5, 10]

D. [4, 9, 13, 5, 10]

答案: 请关注公众号【九八五题库】查看答案

问题 489: 30. 关于列表中的extend()方法,下列选项中描述正确的是( )

选项:

A. 与append一样给list添加指定的元素

B. 将其他list中的元素导入到当前的list

C. 将其他list中的指定的某个元素添加到当前的list中

D. 被添加的元素只针对list数据类型

答案: 请关注公众号【九八五题库】查看答案

问题 490: 31. 已知list的值为["name"],tuple的值为("set", "age"),把tuple中的两个分别元素添加到list中,下面做法正确的是( )

选项:

A. list.append(tuple)

B. list.copy(tuple)

C. list.extend(tuple)

D. list.extend

答案: 请关注公众号【九八五题库】查看答案

问题 491: 32. 已知list1 = ["HTML","JAVA","Python","PHP"],执行list1.append("GO")后,当执行print(list1[2])的结果为( )

选项:

A. Python

B. JAVA

C. HTML

D. PHP

答案: 请关注公众号【九八五题库】查看答案

问题 492: 33. 已知列表list1中元素如下程序所示,在执行下述代码后,list1的值为( ) list1 = ["C++", "HTML", "PHP", "Java"] list1[2] = "Python"

选项:

A. ['C++', 'HTML', 'PHP', 'Java']

B. ['C++', 'HTML', 'Python', 'Java']

C. ['C++', 'Python', 'PHP', 'Java']

D. ['Java', 'PHP', 'HTML', 'C++']

答案: 请关注公众号【九八五题库】查看答案

问题 493: 34. 已知列表list1 = ["Python", "HTML", "PHP", "Java"],执行print(list1[0:1])后,程序运行结果为( )

选项:

A. []

B. ['Python', 'HTML']

C. ['Python']

D. ['Python', 'HTML', 'PHP', 'Java']

答案: 请关注公众号【九八五题库】查看答案

问题 494: 35. 已知列表number的值为[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],执行下列哪个选项中的代码输出结果为数字6. ( )

选项:

A. number[6]

B. number[5]

C. number[5:-4]

D. number[6:-4]

答案: 请关注公众号【九八五题库】查看答案

问题 495: 36. 已知number的值为[1, 2, 3, 4, 5, 6, 7, 8, 9, 10],执行number[-1],输出结果为( )

选项:

A. 1

B. 2

C. 9

D. 10

答案: 请关注公众号【九八五题库】查看答案

问题 496: 37. 已知列表list1 = [1, 2, 3, 4, 2],执行print(list1.index(2))后,程序运行结果为( )

选项:

A. 1

B. 2

C. 4

D. 5

答案: 请关注公众号【九八五题库】查看答案

问题 497: 38. 已知字符串str1的值为"123456789",下列选项中输出结果为5的是( )

选项:

A. str1[4:-4]

B. str1[4:]

C. str1[5:-5]

D. str1[5:-4]

答案: 请关注公众号【九八五题库】查看答案

问题 498: 39. aa = [1,2,3,None,(),[],] print(len(aa)) 以上代码输出结果为( )

选项:

A. syntax error

B. 4

C. 5

D. 6

答案: 请关注公众号【九八五题库】查看答案

问题 499: 40. 已知列表name_list的值为["name", "age", "like"],下列选项中关于len()函数使用及结果正确的是( )

选项:

A. name_list.len()

B. 15

C. 3

D. len(name_list)

答案: 请关注公众号【九八五题库】查看答案

问题 500: 41. 已知元组name_tuple的值为("name", "age", "like"),在使用len()获取长度时使用方法及结果正确的是( )

选项:

A. 3

B. 15

C. name_tuple.len()

D. len(name_tuple)

答案: 请关注公众号【九八五题库】查看答案

问题 501: 42. 已知name_list= ["name", "age", "like"],下列选项中关于判断"info"是否在name_list中代码及结果正确的是( )

选项:

A. print(name_list in "info")

B. print( "info" in name_list)

C. True

D. False

答案: 请关注公众号【九八五题库】查看答案

问题 502: 43. 对于成员运算符in和not in,下列选项中描述正确的是( )

选项:

A. 要判断特定的值是否存在列表中,可使用关键字in

B. in用于判断两边的值是否相等

C. in用于判断值是否不在列表中

D. not in关键字可以判断特定的值是否不存在列表中

答案: 请关注公众号【九八五题库】查看答案

问题 503: 44. 已知列表list1值为["小明", "23岁", "热爱运动", "唱歌"],下列选项中向列表中添加"跳舞"及输出list1的值结果正确的是( )

选项:

A. ("跳舞").append(list)

B. list1.append("跳舞")

C. ["跳舞", "小明", "23岁", "热爱运动", "唱歌"]

D. ["小明", "23岁", "热爱运动", "唱歌", "跳舞"]

答案: 请关注公众号【九八五题库】查看答案

问题 504: 45. 关于列表中的append和insert方法,下列描述正确的是( )

选项:

A. append()方法可以指定添加元素的位置

B. insert()方法会直接将添加的元素添加到列表的开始位置

C. append()方法会将元素添加到列表末尾

D. insert()可以指定添加元素的位置,列表下标从0开始

答案: 请关注公众号【九八五题库】查看答案

问题 505: 46. 已知list1的值为["玫瑰花", "百合花", "杜鹃花", "太阳花","向日葵"],用count方法获取“花”的个数时使用和运行结果正确的是( )

选项:

A. 4

B. 0

C. 程序出现错误

D. list1.count("花")

答案: 请关注公众号【九八五题库】查看答案

问题 506: 47. 下列选项中,可以获取完整列表list_元素的方法是( )

选项:

A. list_[0:]

B. list_[:-1]

C. list_[0:-1]

D. list_[:]

答案: 请关注公众号【九八五题库】查看答案

问题 507: 48. 关于字符串的索引,下列选项中描述正确的是( )

选项:

A. str可以通过索引修改或删除

B. str可修改

C. str不可修改

D. str不可以通过索引修改或删除

答案: 请关注公众号【九八五题库】查看答案

问题 508: 49. 列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 509: 50. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 510: 51. 假设有非空列表x,那么x.append(3)、x = x+[3]与x.insert(0,3)在执行时间上基本没有太大区别。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 511: 52. 使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 512: 53. 假设x为列表对象,那么x.pop()和x.pop(-1)的作用是一样的。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 513: 54. 使用del命令或者列表对象的remove()方法删除列表中元素时会影响列表中部分元素的索引。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 514: 55. 已知列表 x = [1, 2, 3],那么执行语句 x = 3 之后,变量x的地址不变。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 515: 56. 使用列表对象的remove()方法可以删除列表中首次出现的指定元素,如果列中不存在要删除的指定元素则抛出异常。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 516: 57. 元组的访问速度比列表要快一些,如果定义了一系列常量值,并且主要用途仅仅是对其进行遍历二不需要进行任何修改,建议使用元组而不使用列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 517: 58. 当以指定“键”为下标给字典对象赋值时,若该“键”存在则表示修改该“键”对应的“值”,若不存在则表示为字典对象添加一个新的“键-值对”。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 518: 59. 假设x是含有5个元素的列表,那么切片操作x[10:]是无法执行的,会抛出异常。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 519: 60. 假设x是含有5个元素的列表,那么使用print(x[10])是无法执行的,会抛出异常。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 520: 61. 只能对列表进行切片操作,不能对元组和字符串进行切片操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 521: 62. 只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 522: 63. 只能通过切片访问元组中的元素,不能使用切片修改元组中的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 523: 64. 删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 524: 65. 已知列表x中包含超过5个以上的元素,那么语句 x = x[:5]+x[5:] 的作用是将列表x中的元素循环左移5位。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 525: 66. 已知列表x中包含超过5个以上的元素,那么语句 x = x[5:]+x[:5] 可以实现将列表x中的元素循环左移5位。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 526: 67. 对于大量列表的连接,extend()方法比运算符+具有更高的效率。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 527: 68. 列表对象的extend()方法属于原地操作,调用前后列表对象的地址不变。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 528: 69. 对于数字n,如果表达式 0 not in [n%d for d in range(2, n)] 的值为True则说明n是素数。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 529: 70. 表达式 list('[1, 2, 3]') 的值是[1, 2, 3]。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 530: 71. 同一个列表对象中的元素类型可以各不相同。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 531: 72. 同一个列表对象中所有元素必须为相同类型。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 532: 73. 已知x为非空列表,那么执行语句x[0] = 3之后,列表对象x的内存地址不变。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 533: 74. 列表可以作为集合的元素。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 534: 75. 列表对象的pop()方法默认删除并返回最后一个元素,如果列表已空则抛出异常。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 535: 76. 已知x和y是两个等长的整数列表,那么表达式[i+j for i,j in zip(x,y)]的作用是计算这两个列表所表示的向量的和。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 536: 77. 已知x = list(range(20)),那么语句del x[::2]可以正常执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 537: 78. 已知x = list(range(20)),那么语句x[::2] = []可以正常执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 538: 79. 已知x = list(range(20)),那么语句print(x[100:200])无法正常执行。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 539: 80. 已知x是个列表对象,那么执行语句y = x之后,对y所做的任何操作都会同样作用到x上。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 540: 81. 已知x是个列表对象,那么执行语句y = x[:]之后,对y所做的任何操作都会同样作用到x上。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 541: 82. 已知列表x = [1, 2, 3, 4],那么表达式x.find(5)的值应为-1。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 542: 83. 列表对象的排序方法sort()只能按元素从小到大排列,不支持别的排序方式。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 543: 1. 要读取下图“书目.csv”文件的全部内容,小明编写了后面4行代码。请问,红色①处,应该填写哪种打开模式?( )

选项:

A. "w"

B. "a"

C. "r"

D. "a+"

答案: 请关注公众号【九八五题库】查看答案

问题 544: 2. 下图所示,有一个名为"书目.csv"的文件。小明针对这个文件编写了5行代码,请问,代码运行到最后打印在屏幕上的结果是?( )

选项:

A. 老残游记

B. 172

C. 55

D. 70

答案: 请关注公众号【九八五题库】查看答案

问题 545: 3. 下图左边的“身体素质.csv”文件,要打印成下图右边的效果,每个字段之间相隔一个TAB键的距离。小明编写了如下代码,请选择:代码中横线处的内容?( )

选项:

A. \t

B. \n

C. \a

D. \r

答案: 请关注公众号【九八五题库】查看答案

问题 546: 4. add=['北京','上海','广州','深圳'] f=open('city.csv','w') f.write(','.join(add)+'\n') f.close() 下列说法错误的是? ( )

选项:

A. f=open('city.csv','w')说明当前是写入模式

B. f.write(','.join(add)+'\n')语句改成f.write(' '.join(add)+'\n'),程序运行效果一样

C. 删除f.close()语句,不能正确保存文件

D. 当前程序的功能是将列表对象输出到CSV文件

答案: 请关注公众号【九八五题库】查看答案

问题 547: 5. 有关Python文件常用读写方式的描述,错误的是 ( )

选项:

A. read() 每次读取整个文件

B. read() 生成的文件内容是一个字符串

C. readline() 每次只读取文件的一行

D. readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中

答案: 请关注公众号【九八五题库】查看答案

问题 548: 6. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是 ( )

选项:

A. f是变量名

B. 以只读方式打开文件;

C. 如果文件abc.csv不存在,会创建abc.csv;

D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。

答案: 请关注公众号【九八五题库】查看答案

问题 549: 7. os 模块中用于依次创建路径中所有不存在的目录的方法是( )。

选项:

A. makedirs

B. makedir

C. mkdirs

D. mkdir

答案: 请关注公众号【九八五题库】查看答案

问题 550: 8. 下面说法中,错误的是( )。

选项:

A. 如果要创建的目录已经存在,则 os.mkdir 函数会报错

B. 如果要创建的目录已经存在,则 os.makedirs 函数不会报错

C. 如果要删除的目录不存在,则 os.rmdir 函数会报错

D. 如果要删除的目录已存在但目录不为空,则 os.rmdir 函数会报错

答案: 请关注公众号【九八五题库】查看答案

问题 551: 9. os 模块中用于删除指定路径的最后多层目录的方法是( )。

选项:

A. removedirs

B. removedir

C. rmdirs

D. rmdir

答案: 请关注公众号【九八五题库】查看答案

问题 552: 10. open 函数的默认打开方式是( )。

选项:

A. w

B. w+

C. r

D. r+

答案: 请关注公众号【九八五题库】查看答案

问题 553: 11. 下面文件文件打开方式中,不能对打开的文件进行写操作的是( )。

选项:

A. w

B. wt

C. r

D. a

答案: 请关注公众号【九八五题库】查看答案

问题 554: 12. 要从文件中按行读取所有数据,则应使用( )方法。

选项:

A. read

B. readall

C. readline

D. readlines

答案: 请关注公众号【九八五题库】查看答案

问题 555: 13. 有关Python文件常用读写方式的描述,错误的是 ( )。

选项:

A. read() 每次读取整个文件

B. read() 生成的文件内容是一个字符串

C. readline() 每次只读取文件的一行

D. readlines() 每次按行读取整个文件内容,将读取到的内容放到一个字符串中

答案: 请关注公众号【九八五题库】查看答案

问题 556: 14. 运行如下代码,下列说法错误的是 ( )。 add=['北京','上海','广州','深圳'] f=open('city.csv','w') f.write(','.join(add)+'\n') f.close()

选项:

A. f=open('city.csv','w')说明当前是写入模式

B. f.write(','.join(add)+'\n')语句改成f.write(''.join(add)+'\n'),程序运行效果一样

C. 删除f.close()语句,不能正确保存文件

D. 当前程序的功能是将列表对象输出到CSV文件

答案: 请关注公众号【九八五题库】查看答案

问题 557: 15. 关于语句f=open('c:/abc.csv', 'r'),下列描述不正确的是 ( )。

选项:

A. f是变量名;

B. 以只读方式打开文件;

C. 如果文件abc.csv不存在,会创建abc.csv;

D. 'c:/abc.csv'代表c盘中一个名为'abc.csv'的文件。

答案: 请关注公众号【九八五题库】查看答案

问题 558: 16. 有如下从csv文件中读入数据的程序段: f=open("abc.csv","r") m=[] for lines in f: m.append(lines.strip("\n").split("\")) f.close() print(m) 程序中存在错误的地方是 ( ) 。

选项:

A. "r"

B. lines.strip("\n")

C. split("\")

D. f.close()

答案: 请关注公众号【九八五题库】查看答案

问题 559: 17. 用open()打开文件时,返回的是( )。

选项:

A. 列表

B. 字符串

C. 文件对象

D. 元组

答案: 请关注公众号【九八五题库】查看答案

问题 560: 18. 打开a.txt文件后,将“See you next time.”写入文件,下列语句不正确的是( )。

选项:

A. f.write('See you next time.\n')

B. f.write(['See',' you',' next',' time','.\n'])

C. f.writelines(['See you next time.\n'])

D. f.writelines(['See',' you',' next',' time','.\n'])

答案: 请关注公众号【九八五题库】查看答案

问题 561: 19. 把文件写入到csv文件的程序段如下: ls=[’北京’,’上海’,’天津’,’重庆’] f=open("city.csv","w") ______________ f.write(','.join(row)+'\n') f.close() 划线处的代码应该为?( )

选项:

A. for i in ls:

B. for row in ls:

C. for i in range(len(ls)):

D. for row in range(len(ls)):

答案: 请关注公众号【九八五题库】查看答案

问题 562: 20. os 模块中判断指定路径是否存在的方法是( )。

选项:

A. os.exists()

B. os.path.exists()

C. os.exist()

D. os.path.exist()

答案: 请关注公众号【九八五题库】查看答案

问题 563: 21. 利用 os 模块查看当前系统的名字,应当使用____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 564: 22. 利用 os 模块获取当前系统平台路径的分隔符,应当使用____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 565: 23. 利用 os 模块获取当前工作目录,应当使用____方法。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 566: 24. 利用 os 模块创建目录,可以使用____方法或____方法。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 567: 25. 判断指定路径目标是否是文件的方法是____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 568: 26. 根据文件对象的属性____可以判断文件是否已关闭。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 569: 27. 使用文件对象的____方法可以移动文件指针,从而实现文件的随机读写。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 570: 28. 使用 writer 对象的____方法或____方法可以向 CSV 文件中写入数据。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 571: 29. 小明编写了代码一,小红看到后说:“我写的代码二,打印出来的结果与小明的代码一相同”。请判断,小红所说对吗( )。 代码一: f = open('成绩.csv', 'r') for i in f: a = i.strip('n').split(',') print(a) f.close 代码二: f = open('成绩.csv', 'r') a = [] for i in f: a.append(i.strip('n').split(',')) f.close print(a)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 572: 30. 有一个名为“身体素质.csv”的文件,内容为学生的姓名、身高和体重,文件内容如下: 李四,127,32 王五,131,34 赵六,129,33 小明想编写代码,在整个文件的首行,插入数据“张三,133,36”,他编写了如下代码,请判断,代码能正确运行吗( ) 。 f = open('身体素质.csv', 'a') f.seek(0,0) #用seek()方法,将文件指针移动到整个文件的最前面。 f.write('张三,133,36n') f.close()

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 573: 31. 使用异常处理的方式执行程序时,当try里面的程序出现数据类型输入错误时,执行except ZeroDivisionError下面的语句;当try里面的程序出现除数为零的错误时,执行except ValueError下面的语句。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 574: 32. 小明编写了如下所示的3行代码 : list1 = ['赵','钱','孙','李','周','吴','郑','王'] print(list1[1:-4]) print(list1[1:4]) 小红看到代码后说:“小明,你这代码第2行与第3行,两次运行的print()函数,结果完全相同呀。” 请判断,小红所说,是否正确( )。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 575: 33. 以写模式打开的文件无法进行读操作。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 576: 34. read()函数返回的是列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 577: 35. readlines()函数返回的是列表。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 578: 36. close()函数用于文件关闭。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 579: 1. 下面两段代码,哪个说法不正确? import numpy as np aa = np.array([0, 1, 2, 3, 4]) import pandas as pd bb = pd.Series([0, 1, 2, 3, 4])

选项:

A. aa和bb是不同的数据类型,之间不能直接运算

B. aa和bb表达同样的数据内容

C. aa和bb都是一维数据

D. aa参与运算的执行速度明显比bb快

答案: 请关注公众号【九八五题库】查看答案

问题 580: 2. Python基本语法仅支持整数、浮点数和复数类型,numpy和pandas库则支持int64/int32/int16/int8等20余种数字类型,如下说法哪个不正确?

选项:

A. 科学计算可能涉及很多数据,对存储和性能有较高要求,因此支持更多种数字类型。

B. numpy底层是C语言实现,因此,天然支持了多种数据类型。

C. 程序员必须精确指定数据类型,因此,会给编程带来一定负担

D. 对元素类型精确定义,有助于numpy和pandas库更合理优化存储空间。

答案: 请关注公众号【九八五题库】查看答案

问题 581: 3. 阅读如下代码: import pandas as pd s = pd.Series(10, index=['a', 'b', 'c'] 关于变量s,哪个说法是不正确的?

选项:

A. 如果index部分省略,默认生成的索引是0, 1, 2

B. s是一个一维数组

C. s中元素的索引分别是'a', 'b', 'c'

D. s中每个元素的值是10

答案: 请关注公众号【九八五题库】查看答案

问题 582: 4. 阅读如下代码: import pandas as pd aa = pd.Series([9, 8, 7, 6], index=['a', 'b', 'c', 'd']) 哪个是print(aa.index)的结果?

选项:

A. [9, 8, 7, 6]

B. ['a', 'b', 'c', 'd']

C. ('a', 'b','c', 'd')

D. Index(['a', 'b', 'c', 'd'])

答案: 请关注公众号【九八五题库】查看答案

问题 583: 5. 阅读如下代码: import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} aa = pd.DataFrame(dt) 哪个是print(aa.values)的结果?

选项:

A. [[9 8 7 6][3 2 1 0]]

B. [3, 2, 1, 0]

C. [[9 3] [8 2] [7 1] [6 0]]

D. [9, 8, 7, 6]

答案: 请关注公众号【九八五题库】查看答案

问题 584: 6. 阅读如下代码: import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} aa = pd.DataFrame(dt) 希望获得['one', 'two'],使用如下哪个语句?

选项:

A. aa.index

B. aa.row

C. aa.values

D. aa.columns

答案: 请关注公众号【九八五题库】查看答案

问题 585: 7. 阅读如下代码: import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} aa = pd.DataFrame(dt) 希望获得[3, 2, 1, 0],使用如下哪个语句?

选项:

A. aa.ix[1]

B. aa.index[1]

C. aa.colums[1]

D. aa[1]

答案: 请关注公众号【九八五题库】查看答案

问题 586: 8. 阅读如下代码: import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} aa = pd.DataFrame(dt) 请问,哪个关于aa.reindex()的说法是正确的?

选项:

A. aa中部分列的值可能被修改

B. aa中部分行的值可能修改

C. aa中部分索引可能被修改

D. aa的值不改变

答案: 请关注公众号【九八五题库】查看答案

问题 587: 9. pandas库中Series对象的索引表示类似:Index([5, 4, 3, 2, 1], dtype='int'),如下哪个说法是不正确的?

选项:

A. Index()表示这是一个Index类型

B. 'int'说明各元素是整数类型

C. dtype表示Index类型中各元素的数据类型

D. 5, 4, 3, 2, 1是Index的五个元素,这是一个五维数据

答案: 请关注公众号【九八五题库】查看答案

问题 588: 10. 下面关于Series和DataFrame的理解,哪个是不正确的?

选项:

A. DataFrame表示带索引的二维数据

B. Series和DataFrame之间不能进行运算

C. Series表示带索引的一维数据

D. 可以像对待单一数据一样对待Series和DataFrame对象

答案: 请关注公众号【九八五题库】查看答案

问题 589: 11. Series和DataFrame类型中的.cumsum()方法,下面哪个说法是正确的?

选项:

A. 计算全部元素的个数

B. 计算全部元素的和

C. 依次计算第n-1和第n个元素的和

D. 依次计算前1、2、…、n个元素的和

答案: 请关注公众号【九八五题库】查看答案

问题 590: 12. pandas库与numpy库,如下哪个说法是不正确的?

选项:

A. pandas库的每个维度都有索引与之关联

B. numpy库更关心数据间关系,pandas库更关心数据与索引间的关系

C. pandas库不能表示n维(n>2)数据

D. pandas库是基于numpy库开发实现的

答案: 请关注公众号【九八五题库】查看答案

问题 591: 13. pandas库中的Series对象最不可能从如下哪个类型创建?

选项:

A. numpy的ndarray类型

B. Python的列表类型

C. Python的字典类型

D. Python的用户自定义对象类型

答案: 请关注公众号【九八五题库】查看答案

问题 592: 14. 如下代码: import pandas as pd aa = pd.Series([9, 8, 7, 6], ['a', 'b', 'c', 'd']) 其中,'a'是什么?

选项:

A. 数据对应的索引

B. 标签

C. 第一维数据

D. 第二维数据

答案: 请关注公众号【九八五题库】查看答案

问题 593: 15. 如下代码: import pandas as pd aa = pd.Series([1, 2, 3] ,['c', 'd', 'e']) bb = pd.Series([9, 8, 7, 6], ['a', 'b', 'c', 'd']) 由于aa和bb中数据个数不同,哪个关于aa+bb的说法是正确的?

选项:

A. 不考虑索引,缺少的元素补NaN

B. 根据索引运算,缺项补0

C. 不考虑索引,直接按照左对齐方式运算

D. 根据索引运算,缺项补NaN

答案: 请关注公众号【九八五题库】查看答案

问题 594: 16. 关于pandas库的Series对象,哪个说法是正确的?

选项:

A. Series本质上是二维数组

B. Series是一维带索引的数组,索引可由用户自定义

C. Series是一维数组,与ndarray一样

D. Series可以表示多维数据,可以构造多维索引

答案: 请关注公众号【九八五题库】查看答案

问题 595: 17. 关于pandas库的DataFrame对象,哪个说法是正确的?

选项:

A. DataFrame是二维带索引的数组,索引可自定义

B. DataFrame与二维ndarray类型在数据运算上方法一致

C. DataFrame只能表示二维数据

D. DataFrame由2个Series组成

答案: 请关注公众号【九八五题库】查看答案

问题 596: 18. 如下哪个方法可以重排Series和DataFrame类型的索引?

选项:

A. index()

B. reindex()

C. diff()

D. intersection()

答案: 请关注公众号【九八五题库】查看答案

问题 597: 19. aa是一个Series对象,共4个元素,请问,aa>0的结果是什么?

选项:

A. 一个值,0或NaN

B. 一个Series对象,每个值0或者原值

C. 一个Series对象,每个值是True或False

D. 一个布尔值,True或False

答案: 请关注公众号【九八五题库】查看答案

问题 598: 20. 如果Series或DataFrame对象中包含NaN,程序排序时该怎么处理?

选项:

A. NaN不参与排序,统一放在末尾

B. NaN对应元素位置不变

C. NaN当作最小值参与排序

D. NaN当作最大值参与排序

答案: 请关注公众号【九八五题库】查看答案

问题 599: 21. 下列选项可以进行缺失值替换的是( )

选项:

A. notnull()

B. fillna()

C. isnull()

D. dropna()

答案: 请关注公众号【九八五题库】查看答案

问题 600: 22. 下列选项中可以进行哑变量处理的是 ( )

选项:

A. cut函数

B. dummies函数

C. get_cut函数

D. get_dummies函数

答案: 请关注公众号【九八五题库】查看答案

问题 601: 23. 下列选项可以进行主键合并的是( )

选项:

A. merge

B. append()

C. concat

D. combine_first()

答案: 请关注公众号【九八五题库】查看答案

问题 602: 24. 下列选项中可以进行横向堆叠的是 ( )

选项:

A. merge

B. concat

C. join()

D. combine_first()

答案: 请关注公众号【九八五题库】查看答案

问题 603: 25. 下列选项中不属于检测与处理缺失值的方法是 ( )

选项:

A. 哑变量处理

B. 插值法

C. 删除法

D. 替换法

答案: 请关注公众号【九八五题库】查看答案

问题 604: 26. 若物价上涨,商品的需求量相应减少,则物价和商品需求量之间的关系为( )

选项:

A. 无法判断

B. 不相关

C. 正相关

D. 负相关

答案: 请关注公众号【九八五题库】查看答案

问题 605: 27. 下列关于drop_duplicates()的说法中,正确的是 ( )

选项:

A. drop_duplicates()仅支持单一特征数据去重

B. drop_duplicates()只对dataFrame有效

C. drop_duplicates()不会改变原数据的排列

D. drop_duplicates()是常用的主键合并方法,可实现左右连接

答案: 请关注公众号【九八五题库】查看答案

问题 606: 28. 下列关于插值法的说法错误的是 ( )

选项:

A. 线性插值通过求解线性方程得到缺失值

B. 常见的插值法有线性插值、多项式插值和样条插值

C. 常见的线性插值有拉格朗日插值和牛顿插值

D. pandas中的interpolate()方法可以进行插值操作

答案: 请关注公众号【九八五题库】查看答案

问题 607: 29. 下列关于特征去重的说法错误的是( )

选项:

A. 相似度矩阵去重可对任意类型的重复特征去重

B. 相似度矩阵去重只能对数值型的重复特征去重

C. 可通过equals()方法进行特征去重

D. corr()可通过相似度矩阵去重

答案: 请关注公众号【九八五题库】查看答案

问题 608: 30. 下列与标准化方法有关的说法错误的是( )

选项:

A. 标准差标准化是最常用的标准化方法,又称零一均值标准化。

B. 多个特征的数据的K-Means聚类不需要对数据进行标准化。

C. 小数定标标准化实质上就是将数据按照一定的比例缩小。

D. 离差标准化简单易懂,对最大值和最小值敏感度不高。

答案: 请关注公众号【九八五题库】查看答案

问题 609: 31. 下列可以进行特征删除的是 ( )

选项:

A. notnull()

B. fillna()

C. dropna()

D. isnull()

答案: 请关注公众号【九八五题库】查看答案

问题 610: 32. 有关分组聚合过程的说法中,下列描述不对的是( )。

选项:

A. 拆分是指将数据集按照某些原则拆分为若干个组

B. 应用是指将某个函数或措施应用到每个分组

C. 合并是指将产生的新值整合到成果对象中

D. 只能对纵轴方向上的数据进行分组

答案: 请关注公众号【九八五题库】查看答案

问题 611: 33. 有关agg()措施的使用中,下列描述错误的是( )。

选项:

A. agg()措施中func参数只能传入一种函数。

B. agg()措施中func参数可以传入多种函数。

C. agg()措施中func参数可以传入自定义函数。

D. agg()措施不能对产生的标量值进行广播。

答案: 请关注公众号【九八五题库】查看答案

问题 612: 34. 下列有关groupby()措施的说法中,描述对的是( )。

选项:

A. 用于将数据集实现分组与聚合操作

B. 调用groupby()措施返回一种DataFrameBy对象

C. 调用groupby()措施返回一种GroupBy对象

D. groupby()措施只能将数据集按照纵轴方向进行分组

答案: 请关注公众号【九八五题库】查看答案

问题 613: 35. 有关agg()措施的使用方法中,下列描述错误的是( )。

选项:

A. 可以对每列数据应用同一种函数

B. 可以对一列数据应用不一样的函数

C. 每列的数据只能使用相似的函数

D. 可以对不一样的列使用不一样的函数。

答案: 请关注公众号【九八五题库】查看答案

问题 614: 36. 下列选项中,不属于groupby()措施分组方式的是( )。

选项:

A. 列表或数组。

B. DataFrame中某列的名称。

C. 字典或Series。

D. 集合。

答案: 请关注公众号【九八五题库】查看答案

问题 615: 37. 有关transform()措施的说法中下列描述错误的是( )。

选项:

A. transform()措施可以使用广播。

B. 使用transform()措施可以返回一种与分组大小相等的数组。

C. transform()措施只能使用内置措施对数据进行转换操作。

D. transform()措施对DataFrame和Series都合用。

答案: 请关注公众号【九八五题库】查看答案

问题 616: 38. 有关apply()措施的功能,下列选项中说法对的是( )。

选项:

A. apply()措施是对DataFrame。

B. apply()措施可以实现所有agg措施的功能。

C. apply()措施和map措施都可以进聚合操作。

D. apply()措施只可以对行列进行操作。

答案: 请关注公众号【九八五题库】查看答案

问题 617: 39. 有关groupby()措施的返回值,下列说法错误的是( )。

选项:

A. groupby()措施返回的是一种GroupBy对象。

B. 返回的GroupBy对象采用的是惰性计算。

C. 使用for循环可以遍历该对象中的分组信息。

D. groupby()措施没有返回值。

答案: 请关注公众号【九八五题库】查看答案

问题 618: 40. 下列选项中,用于删除缺失值的措施是( )。

选项:

A. isnull()

B. delete()

C. dropna()

D. fillna()

答案: 请关注公众号【九八五题库】查看答案

问题 619: 41. 有关预处理的说法中,下列选项中描述不对的是( )。

选项:

A. concat()函数可以沿着一条轴将多种对象进行堆叠。

B. merge()函数可以根据一种或多种键将不一样的DataFrame进行合并。

C. 可以使用rename()措施对索引进行重命名操作。

D. unstack()措施可以将列索引旋转为行索引。

答案: 请关注公众号【九八五题库】查看答案

问题 620: 42. 下列选项中,有关fillna()措施描述对的是( )。

选项:

A. fillna()措施只能填充替代值为NaN的数据。

B. 只支持前向填充方式。

C. 默承认支持填充的最大数量为1。

D. fillna()措施可以填充替代值为NaN和None的数据。

答案: 请关注公众号【九八五题库】查看答案

问题 621: 43. 有关数据重塑的说法中,下列选项描述错误的是( )。

选项:

A. 数据重塑可以将DataFrame转换为Series。

B. stack()措施可以将列索引转换为行索引。

C. 对一种DataFrame使用stack()播施后返回的一定是一种Series。

D. unstack(措施可以将行索引转换为列索引。

答案: 请关注公众号【九八五题库】查看答案

问题 622: 44. 下列选项中,有关drop_duplicates措施描述错误的是( )

选项:

A. 仅支持单一特性数据的去重。

B. 仅对Series和DataFrame对象有效。

C. 数据去重时默认保留第一种数据。

D. 该措施不会变化原始数据排列。

答案: 请关注公众号【九八五题库】查看答案

问题 623: 45. 下列选项中,有关dropna措施描述对的是( )。

选项:

A. dropna()措施只会删除值为NaN的数据

B. dropna()措施不会删除值为None的数据

C. dropna()措施会删除值为None和NaN的数据

D. dropna()措施只会检测缺失数据和空值

答案: 请关注公众号【九八五题库】查看答案

问题 624: 46. 有关哑变量的说法中,下列选项描述错误的是( )

选项:

A. 哑变量是人为虚设的变量

B. 哑变量在转换成指标矩阵后,其值一般为0或1

C. Pnadas中get_dummies()图数可以对类别进行哑变量处理

D. 哑变量的使用没有实际意义。

答案: 请关注公众号【九八五题库】查看答案

问题 625: 47. 下列有关数据预处理的说法中,描述不对的是( )

选项:

A. 数据清洗的目的是为了提高数据质量

B. 异常值不一定要删除

C. 通过drop_duplicates()措施可以删除反复数据

D. concat()函数可以根据一种或多种键将不一样的DataFrame进行合并。

答案: 请关注公众号【九八五题库】查看答案

问题 626: 48. 下列选项中,有关duplicated()措施描述对的是( )。

选项:

A. duplicate()函数用于删除反复值。

B. duplicate()函数用于标识反复值。

C. duplicate()函数会变化原始数据。

D. duplicate()函数会将反复的数据标识为False。

答案: 请关注公众号【九八五题库】查看答案

问题 627: 49. 有关Series构造下列描述对的是( )。

选项:

A. Series是一种类似于二维数组的对象。

B. Series由一组数据和与之有关的索引两部分构成。

C. Series只能保留整数和字符串类型的数据。

D. Series的索引默认是从1开始。

答案: 请关注公众号【九八五题库】查看答案

问题 628: 50. Pandas在执行算术运算时,没有对齐的位置会使用进行补齐。( )

选项:

A. Null

B. 0

C. NaN

D. null_values

答案: 请关注公众号【九八五题库】查看答案

问题 629: 51. 下列有关Pandas库的说法中对的是( )。

选项:

A. Pandas中只有两种数据构造。

B. Pandas不支持读取文本数据。

C. Pandas是在NumPy基础上建立的新程序库。

D. Pandas中Series和DataFrame可以处理数据分析中一切的问题。

答案: 请关注公众号【九八五题库】查看答案

问题 630: 52. 在进行算术运算时,假如但愿一次性输出多种记录指标可以使用( )措施。

选项:

A. statistics()

B. describe()

C. all()

D. results()

答案: 请关注公众号【九八五题库】查看答案

问题 631: 53. 下列函数中,可以将元组转换为MultiIndex对象的是( )

选项:

A. from_tuples()

B. from_arrays()

C. from_product()

D. from_list()

答案: 请关注公众号【九八五题库】查看答案

问题 632: 54. 有关Pandas中数据排序,下列说法对的是( )

选项:

A. 即可以按照行索引排序,也可以按照列索引排序。

B. sort_index()措施表达按照值进行排序。

C. sort_values()措施表达按照索引进行排序。

D. 默认状况下sort_index()措施按照降序排列。

答案: 请关注公众号【九八五题库】查看答案

问题 633: 55. 有关Pandas层次化索引,下列说法错误的是( )

选项:

A. 层次化索引是指Pandas对象在一种轴方向上具有多层索引

B. 层次化索引至多只能有两层索引。

C. 可以使用swaplevel()措施对层次化索引的位置互换次序

D. 使用sort_index()可以对案引进行排序

答案: 请关注公众号【九八五题库】查看答案

问题 634: 56. 下列有关DataFrame说法对的是( )。

选项:

A. DataFrame构造是由索引和数据构成。

B. DataFrame的行索引位于最右侧。

C. 创立一种DataFrame对象时需要指定索引。

D. DataFrame每列的数据类型必须是相似的。

答案: 请关注公众号【九八五题库】查看答案

问题 635: 57. pandas 中主要有两种数据结构,分别是 ( )

选项:

A. DataFrame

B. Series

C. Map

D. List

答案: 请关注公众号【九八五题库】查看答案

问题 636: 58. 记录重复时,可以去重的方法有: ( )

选项:

A. drop_duplicates()

B. set去重

C. 以上都不是

D. for循环去重

答案: 请关注公众号【九八五题库】查看答案

问题 637: 59. 下列选项中,有关分组聚合描述对的是( )。

选项:

A. 拆分是将数据集按照某些原则拆分为若干个组。

B. 应用是将某个函数或措施(内置和自定义均可)应用到每个分组。

C. 合并是将产生的新值整合到成果对象中。

D. 应用函数时只能使用pandas内置的函数。

答案: 请关注公众号【九八五题库】查看答案

问题 638: 60. 下列有关apply()措施说法不对的是( )。

选项:

A. apply()措施是对DataFrame每一种元秦应用某个函数。

B. apply()措施可以实现transform()措施所有的功能。

C. apply()措施只可以对行列进行操作。

D. 对不一样列数据应用不一样函数。

答案: 请关注公众号【九八五题库】查看答案

问题 639: 61. 有关GroupBy对象,下列描述对的是( )

选项:

A. DataFrame通过度组后得到了一种DataFrameGroupBy对象。

B. Series通过度组后得到了一种SeriesGroupBy对象。

C. 可以直接查当作果。

D. 采用惰性计算。

答案: 请关注公众号【九八五题库】查看答案

问题 640: 62. 下列有关groupby()措施的使用描述不对的是( )。

选项:

A. 分组键可以是一种Series对象。

B. 使用字典做为分组键时,对字典中的数据没有任何规定。

C. 函数不可以做为分组键。

D. 返回的构造可以直接查看。

答案: 请关注公众号【九八五题库】查看答案

问题 641: 63. 下列选项中,有关transform()措施描述不对的是( )。

选项:

A. 会对标量值产生广播操作。

B. 返回的数据可以与被分组数据形状相等。

C. 可以对每一列数据应用不一样的函数。

D. 可以对不一样的数据应用不一样的函数。

答案: 请关注公众号【九八五题库】查看答案

问题 642: 64. 下列选项中,属于agg()措施使用方式的是( )。

选项:

A. 对每一列数据应用同一种函数。

B. 对某列数据应用不一样的数据。

C. 对不一样列数据应用不一样函数。

D. 对成果进行广播操作。

答案: 请关注公众号【九八五题库】查看答案

问题 643: 65. 下列有关agg()措施描述对的是( )。

选项:

A. 可以对每一列数据应用不一样的函数。

B. 只能接受一种函数。

C. 会对成果进行广播操作。

D. 可以对不一样的数据应用不一样的函数。

答案: 请关注公众号【九八五题库】查看答案

问题 644: 66. 当使用groupby()措施分组时,下列选项中可以作为分组方式的是( )。

选项:

A. 列表或数组。

B. DataFrame中某列的名称。

C. 字典或Series。

D. 集合。

答案: 请关注公众号【九八五题库】查看答案

问题 645: 67. 下列函数中。可以对数据进行的合并的是( )

选项:

A. concat()

B. join()

C. merge()

D. combine_first()

答案: 请关注公众号【九八五题库】查看答案

问题 646: 68. 下列选项中。有关数据预处理说法错误的是( )。

选项:

A. 数据清洗包括了数据原则化、数据合并和缺失值处理。

B. 数据合并按照合并抽的方向重要分为左连接、右连接、内连接和外连接。

C. 数据分析的预处理过程包括数据清洗、数据合并、数据原则化和数据转换。它们之间存在交叉没有严格的先后关系。

D. 数据原则化的重要对象是类别型特性。

答案: 请关注公众号【九八五题库】查看答案

问题 647: 69. 下列措施中,可以修改数据类型的是( )

选项:

A. astype()

B. to_numberic()

C. dim()

D. type()

答案: 请关注公众号【九八五题库】查看答案

问题 648: 70. 检测出异常值之后。一般会采用哪些方式处理它们?( )

选项:

A. 直接将具有异常值的记录删除。

B. 用品体的值来进行替代可用前后两个观测值的平均值修正该异常值。

C. 不处理,直接在具有异常值的数据集上进行记录分析。

D. 视为缺失值。运用缺失值的处理措施修正该异常值。

答案: 请关注公众号【九八五题库】查看答案

问题 649: 71. 下列有关重复值处理的说法中,对的是( )

选项:

A. duplicated()措施可以标识重复数据。

B. drop_duplicates()措施用于删除重复数据。

C. 重复数据的判断原则是两个数据中所有条目的值都相等。

D. duplicated()措施支持从前向后和从后向前两种查找模式。

答案: 请关注公众号【九八五题库】查看答案

问题 650: 72. 有关Pandas中的数据重塑,下列说法对的是( )。

选项:

A. stack()措施可以将列聚引转换为行索引。

B. ustack()措施可以将列聚引转换为行索引。

C. 当一种DataFrame通过pivot()措施通过轴向旋转后返回一种新的DataFrame。

D. pivot()措施可以将列索引转换为行索引。

答案: 请关注公众号【九八五题库】查看答案

问题 651: 73. 有关预处理中的数据合并,下列说法中错误的是( )

选项:

A. concat()函数是最常用的主键合并函数可以通过内连接和外连接的方式堆叠合并数据。

B. merge()函数是最常用的主键合并的函数但不可以通过左连接和右连接的方式合并数据。

C. join()是最常用的主键合并措施之一,但不可以通过左连接和右连接的方式合并数据。

D. combine_first()措施只合用于DataFrame对象。

答案: 请关注公众号【九八五题库】查看答案

问题 652: 74. 有关空值和缺失值,下列说法中对的是( )。

选项:

A. NaN和None是完全同样的。

B. 使用isnull()可以检测数据中与否存在空值或缺失值。

C. notnull()与isnull()函数都可以判断数据中与否存在空值或缺失值。

D. dropna()函数可以删除空值和缺失值。

答案: 请关注公众号【九八五题库】查看答案

问题 653: 75. Pandas的数据构造有( )。

选项:

A. Series

B. DataFrame

C. Panel

D. Vector

答案: 请关注公众号【九八五题库】查看答案

问题 654: 76. 对于Pandas索引操作,下列说法错误的是( )

选项:

A. 可通过指定索引名的方式进行选用。

B. swaplevel()措施可以持层次索引的位置进行互换。

C. sort_index()措施会对层次索引进行排序。

D. 在使用sort_index()措施排序时,会优先选择按内层引进行排序。

答案: 请关注公众号【九八五题库】查看答案

问题 655: 77. 下列有关Pandas层次化索引说法对的是( )

选项:

A. 层次化索引是指Pandas对象在一种轴方向上具有多层索引。

B. 使用from_tuples()措施可以将列表转换为Multilndex对象。

C. 使用from_arrays()措施可以将数组列表转换为Multlndex。

D. 层次化索引不可以排序。

答案: 请关注公众号【九八五题库】查看答案

问题 656: 78. 有关读写excel文件的说法中,下列描述对的是( )

选项:

A. to_excel()措施表达将构造化数据写入到Excel文件中。

B. to_excel()措施表达将构造化数据读取到DataFrame中。

C. read_excel()函数表达将构造化数据读取到DataFrame中。

D. read_excel()函数表达将构造化数据写入到DataFrame中。

答案: 请关注公众号【九八五题库】查看答案

问题 657: 79. 下列有关Pandas的索引说法对的是( )。

选项:

A. Pandas中的索引都是Index类对象。

B. 索引对象是可修改的。

C. 索引对象是不可修改的。

D. Index对象是可以共享的。

答案: 请关注公众号【九八五题库】查看答案

问题 658: 80. 有关读取网页表格数据的说法中,下列描述对的是( )

选项:

A. 使用read_html()函数可以读取网页表格数据。

B. read_htm()函数返回一种DataFrame对象。

C. read_html()函数返回一种DataFrame列表对象。

D. read_html()函数只能对网可中的table标签进行读取。

答案: 请关注公众号【九八五题库】查看答案

问题 659: 81. 下列函数中可以读取数据库数据的是( )

选项:

A. read_sql()

B. read_table()

C. read_sql_query()

D. read_query()

答案: 请关注公众号【九八五题库】查看答案

问题 660: 82. 下列有关Series说法对的是( )。

选项:

A. Series是一种类似一维数组的对象。

B. Series可以保留任何类型的数据。

C. Series由数据和索引构成。

D. Series构造的数据位于索引的左侧。

答案: 请关注公众号【九八五题库】查看答案

问题 661: 83. 下列Pandas指施中,用于求最大值和最小值的是( )。

选项:

A. sum

B. mean

C. max

D. min

答案: 请关注公众号【九八五题库】查看答案

问题 662: 84. 有关Pandas特点的描述中,下列描述对的是( )。

选项:

A. 智能数据对齐和缺失数据的集成处理。

B. 基于标签的切片、花式索引和大数据集的子集。

C. 按数据分组进行聚合和转换。

D. 具有时间序列功能。

答案: 请关注公众号【九八五题库】查看答案

问题 663: 85. 下列工具中可以用于数据分析的是( )。

选项:

A. NumPy

B. Pandas

C. Matplotlib

D. Seaborn

答案: 请关注公众号【九八五题库】查看答案

问题 664: 86. 补全如下代码,调整变量a中第2行和第3行,使这两行交换: import pandas as pd dt = {'one': [9, 8, 7, 6], 'two': [3, 2, 1, 0]} aa = pd.DataFrame(dt) aa = aa.re_index( ____= (2, 3))

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 665: 87. 补全如下代码,对生成的变量a在0轴上进行升序排列。 import pandas as pd import numpy as np a = pd.DataFrame(np.arange(20).reshape(4,5), index = ['z', 'w', 'y', 'x']) a.____()

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 666: 88. 补全如下代码,对生成的变量a在1轴上进行降序排列。 import pandas as pd import numpy as np a = pd.DataFrame(np.arange(20).reshape(4,5), index = ['z', 'w', 'y', 'x']) a.____(axis=1, ascending=False)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 667: 89. 补全如下代码,对生成的变量a在第2列上进行数值升序排列。 import pandas as pd import numpy as np a = pd.DataFrame(np.arange(20).reshape(4,5), index = ['z', 'w', 'y', 'x']) a.____(2)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 668: 90. 补全如下代码,打印其中非NaN变量的数量。 import pandas as pd import numpy as np aa = pd.DataFrame(np.arange(20).reshape(4,5)) bb = pd.DataFrame(np.arange(16).reshape(4,4)) print((aa+bb).____())

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 669: 91. 如下代码: import pandas as pd a = pd.Series([9, 8, 7, 6], ['a', 'b', 'c', 'd']) 其中,a.index的dtype是____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 670: 92. 如下代码: import pandas as pd a = pd.Series([9, 8, 7, 6], ['a', 'b', 'c', 'd']) 其中,a.values的dtype是____。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 671: 93. 请完善如下代码,使得其生成一个3行5列的DataFrame对象。 import pandas as pd import numpy as np d = pd.DataFrame(np.arange(15).____(3, 5))

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 672: 94. 请完善如下代码,生成一个带有'a', 'b', 'c', 'd'索引的DataFrame对象。 import pandas as pd dict1 = {'one':[1, 2, 3, 4], 'two':[9, 8, 7, 6]} d = pd.DataFrame(dict1 , ____= [['a', 'b', 'c', 'd']])

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 673: 95. 补充下列程序,计算aa和bb的相关系数。 import pandas as pd aa = pd.Series([1, 2, 3, 4, 5]) bb = pd.Series([2, 3, 4, 5, 6]) aa.____(bb)

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 674: 96. 在pandas中,相似度的计算方法为corr,可以通过相似度矩阵去重,但该方法只能对数值型特征计算。 ( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 675: 97. pandas中相似度计算方法为cor,通过Corr函数计算相似度矩阵去重时,只能对类别型重复特征去重,数值型重复特征则不能去重。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 676: 98. 数据清洗: 常见的数据重复分为两种: 记录重复和特征重复。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 677: 99. 堆叠就是简单的把两个表拼在一起,分为横向堆叠和纵向堆叠。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 678: 100. drop_duplicates只能单一特征的数据去重。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 679: 101. merge()函数和join()方法都可以实现主键合并,merge()可以在合并过程中对数据集中的数据进行排序。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 680: 102. concat函数和append方法都可以实现纵向堆叠。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 681: 103. 在时间序列中,默认生成的时间戳是按天计算的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 682: 104. agg()措施可以使用顾客自定义的函数。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 683: 105. 使用agg()措施进行聚合运算会对产生的标量值进行广播。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 684: 106. 通过agg()措施进行聚合时只能接受单个函数。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 685: 107. groupby()措施不能使用函数做为分组键。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 686: 108. 使用Series对象做为分组键时,必须保证Series对象的长度与被分组数组的长度相等。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 687: 109. 使用字典做为分组键时,字典的键必须和数据中的列名相映射。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 688: 110. 只要使用groupby()措施分组就会产生一种DataFrameGroupby对象。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 689: 111. 使用transform()措施进行聚合运算所得对象的行索引与被分组对象的行索引大小一定相等。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 690: 112. apply()措施可以将某个函数应用到DataFrame对象的每个数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 691: 113. groupby()措施可以将DataFrame中的某个列名做为分组键。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 692: 114. 具有多层索引的DataFrame对象通过stack()重塑后,返回的是一种Series对象。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 693: 115. 使用merge()函数进行数据合并时,不需要指定合并键。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 694: 116. fillna()措施处理缺失数据时可以使用Series对象填充但不可以使用DataFrame对象填充。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 695: 117. dropna()措施可以删除数据中所有的缺失值。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 696: 118. drop_duplicated()措施可以删除反复值。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 697: 119. rename()措施可以重命名索引名。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 698: 120. 缺失数据是人为故意导致的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 699: 121. 通过merge()函数合并数据时可以指定多种键。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 700: 122. join()措施可以使用左连接和右连接两种方式连接数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 701: 123. read_html()函数可以读取网页中所有的数据。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 702: 124. Series是一种类似于一维数组的对象。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 703: 125. Series和DataFrame都支持切片操作。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 704: 126. describe()措施可以一次性输出多种记录指标。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 705: 127. 层次化索引可以互换分层次序。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 706: 128. 在操作DataFrame对象时,可以通过指定索引名的方式获取数据。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 707: 129. Pandas只有Series和DataFrame两种数据构造。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 708: 130. DataFrame的构造是由索引和数据构成的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 709: 131. Pandas既可以按照索引排序也可以按照数据排序。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 710: 132. 通过from_arrays()措施可以将元组列表转换为Multilndex对象。

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 711: 133. 假如两个数组的形状不一样,则它们是无法执行算术运算的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 712: 134. ndarray对象中的swapaxes()措施可以将两个轴进行转换。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 713: 135. 假设目前有一种3行3列的ndarray数组,假如想要获取第3行第2列的元素可以使用ndarray[32]。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 714: 136. NumPy支持比Python更多的数据类型。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 715: 137. NumPy数组不需要循环逼历,即可对每个元秦执行批量的算术运算操作。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 716: 138. 通过empty()函数创立的数组中所有元素值都是NaN。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 717: 139. 通用函数会对数组中的每一种元素都进行操作。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 718: 140. 假如但愿创立一种数组,则只能用array0函数实现。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 719: 141. sort()措施可以对任何轴上的数据进行排序。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 720: 142. 数据分析是一种有目的地搜集和整合数据的过程。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 721: 143. 假如要卸载指定环境中的包,则直接使用remove命今移除即可。( )

选项:

答案: 请关注公众号【九八五题库】查看答案

问题 722: 144. Pandas是一种基于NumPy的数据分析包它是为了处理数据分析任务而创立的。( )

选项:

答案: 请关注公众号【九八五题库】查看答案



收藏
文章说明
©版权声明
本站提供的一切试卷均来自网上;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内从您的设备中彻底删除。如有侵权请邮件与我们联系处理。敬请谅解!
评论留言

昵称

试卷网
试卷网
本站专注整合全网学习平台试卷资源,涵盖超星、学习通、尔雅、学起Plus、安徽继续教育、云上河开等平台的海量试题与答案,提供免费下载及在线查询服务。包含期末考试、模拟试题、章节练习等类型,覆盖大学、职业考试、继续教育等多领域,同步更新各平台最新试卷,助力高效备考与学习
  • 文章38585
  • 评论0
  • 微语1
最新评论