any()
会发生什么?any()
函数会随机返回列表中的任何项。 any()
函数返回 True。否则,它返回 False。 any()
函数接受列表作为参数进行内部检查,以及要检查的项。如果列表中的“任何”项与要检查的项匹配,则函数返回 True。 any()
函数返回一个布尔值,回答这个问题:“这个列表中有任何项吗?” 例子
if any([True, False, False, False]) == True: print('Yes, there is True') >>> 'Yes, there is True'
None
。 if/else
语句的长形式,用于在对象之间进行相等性测试时使用。 解释: 属性在类下定义,参数放在函数下。参数通常指的是参数,而属性是类或类实例的构造函数。
.delete()
方法 pop(my_list)
del(my_list)
.pop()
方法 例子
my_list = [1,2,3] my_list.pop(0) my_list >>>[2,3]
sys
库最常用于什么?class Game(LogicGame): pass
def Game(LogicGame): pass
def Game.LogicGame(): pass
class Game.LogicGame(): pass
解释: 要将继承的父类作为参数传递给子类。因此,这里的第一个选项是正确答案。
def sum(a, b):
"""
sum(4, 3)
7
sum(-4, 5)
1
"""
return a + b
def sum(a, b):
"""
>>> sum(4, 3)
7
>>> sum(-4, 5)
1
"""
return a + b
def sum(a, b):
"""
# >>> sum(4, 3)
# 7
# >>> sum(-4, 5)
# 1
"""
return a + b
def sum(a, b):
###
>>> sum(4, 3)
7
>>> sum(-4, 5)
1
###
return a + b
解释: 使用 '''
开始文档,并在 >>>
后添加单元格的输出。
数据类型最适合实现堆栈?
set
list
None
dictionary
只能从头开始构建堆栈。
college_years = ['Freshman', 'Sophomore', 'Junior', 'Senior'] return list(enumerate(college_years, 2019))
[('Freshman', 2019), ('Sophomore', 2020), ('Junior', 2021), ('Senior', 2022)]
[(2019, 2020, 2021, 2022), ('Freshman', 'Sophomore', 'Junior', 'Senior')]
[('Freshman', 'Sophomore', 'Junior', 'Senior'), (2019, 2020, 2021, 2022)]
[(2019, 'Freshman'), (2020, 'Sophomore'), (2021, 'Junior'), (2022, 'Senior')]
self
意味着不需要传递其他参数到方法中。 self
方法没有真正的目的;这只是历史上的计算机科学术语,Python 保留了它以保持与其他编程语言的一致性。 self
指的是调用其方法的实例。 self
指的是使用 self
创建对象的类。 简单示例
class my_secrets:
def __init__(self, password):
self.password = password
pass
instance = my_secrets('1234')
instance.password
>>>'1234'
namedtuple
成员分配一个名称,并以类似于在 dictionary
中访问键的方式引用它们。 tuple
中一样。 namedtuples
与常规 tuples
一样内存效率高。 namedtuples
,因为它们在标准库中可用。 我们需要使用:from collections import namedtuple
进行导入。
None
。 my_game = class.Game()
my_game = class(Game)
my_game = Game()
my_game = Game.create()