首页 > 电脑 > python的一些题目,帮忙看看对错?

python的一些题目,帮忙看看对错?

电脑 2022-07-18

python的一些题目,帮忙看看对错?

11题是B,构造器里的id=666只是把传进来的参数id改成了666,没有更改成员变量id的值123。 15题是B,\0在python中表示null。

几个Python题目?

1.【选择】下面哪个选项不是定义列表的正确方式?(D)

D.myList4=2,3,4,5

答案解析:这是定义元组的方式,而不是列表


2.【选择】根据下面表达式,a的值是:(C)

C.loWo

3.【填空】请写出如何切片myList[]的倒数第3~5位。

myList[-3:-5]

4.【判断】列表内元素的下标是从0开始的。(


5.【选择】下列Python表达式可以将列表反向并改变原列表值的是:(D)

D.myList.reverse()

答案解析:切片会生成新的列表;reversed只是生成新的迭代器;只有list.reverse()会对原表的值进行改变


-----------

1.【判断】Python语句“x="a","b","c"”中,x是一个元组。(


2.【选择】执行下列Python语句会报错的是:(A)

A.myTuple[3]=30

答案解析:元组是immutable(不可变)的,所以不能改变元组的值


3.【填空】使用Python内置函数,计算元组myTuple的语句是:

sum(myTuple)


4.【选择】下列关于Python的描述错误的是:(C)

C.对元组内部元素进行排序使用的是sort()

答案解析:元组不可变,所以不能对元素进行排序


------------

1.【选择】下列关于Python中字符串说法错误的是:(D)

D.Python中字符类型是char,字符串的类型是str

答案解析:python字符和字符串类型都是str


3.【填空】请写出用空格“”合并字符串“Jane”、“Doe”的Python语句:

"Jane"+""+"Doe"


4.【选择】下列不是Python3中解决路径中特殊字符问题的选项是:(C)

C.s=u"D:\test"


------------


1.【选择】下列不是序列的是:(C)

C.集合


3.【选择】下面哪些操作是序列都具有的?(D)

D.以上都是


-----

1.【判断】Python中符号{}仅用在集合这一数据类型中。(B.×


3.【填空】语句set("datascience")的结果是:

集合{'d','a','t','s','c','i','e','n'}


4.【选择】下列关于集合的说法错误的是:(A)

A.集合具有互异性,定义集合时不允许出现相同的元素

答案解析:出现了重复也没事,会自动去重的。


7.【选择】在Python中对数据进行去重处理,一般会借助下列哪种数据类型?(C)

C.集合


---------

1.【填空】有两个列表a=["name","age","sex"],b=["jonh","23","M"],请用一个语句将这两个列表转换成字典,其中列表a中的元素为“键”,列表b中的元素为“值”。

dict(zip(a,b))


2.【填空】定义一个新字典如下,用print输出dict1的结果是:

{1:3,2:'a'}


4.【判断】下面对字典d的定义是正确的。(B.×

答案解析:列表不能用做键。应该用元组('a','b')做键。

Python题目如图,求解!!!

题主你好,

代码:

测试截图:

------

希望可以帮到题主, 欢迎追问.

希望可以

python类的题目求帮忙看下

class Person(object):

name = "张三"

def __init__(self):

self.__age = 18

def set_age(self, age):

self.__age = age

#使用装饰器@classmethod修饰getName()方法

@classmethod

def getName(cls):

return cls.name


#使用类名访问name属性

print(Person().name)

#生成对象p1

p1 = Person()

#使用p1访问name属性

print(p1.name)

#给p1动态绑定属性country

p1.country = 'China'

#获取name

print(p1.getName())

Python:如下为题目和代码,哪里错了?

你这个算法错了,比如当输入是:

7 1 1 1 2 1 1 1

时,

当循环到2时,你统计的结果是1 3,2后面的1没统计到。

给你个例子:

l=list(map(int,input().strip().split()[1:]))

print('{} {}'.format(*max(((e,l.count(e)) for e in set(l)),key=lambda t:t[1])))

运行结果截图如下:


标签:python Python入门 信息技术 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18