大数跨境
0
0

Python每日一练(2025.7.28)

Python每日一练(2025.7.28) 码途钥匙
2025-07-23
0
0asyncio.run()的作用是?

import asyncio async def main():     print("Hello"asyncio.run(main()) 
A. 启动事件循环并运行异步函数
B. 定义异步函数
C. 等待异步函数完成
D. 替换async关键字


答案:A 解析:asyncio.run(coro)是Python3.7+提供的快捷方法,用于启动事件循环并运行异步函数coro,自动处理事件循环的创建和关闭。


0collections.deque的appendleft方法时间复杂度是?

A. O(n)
B. O(1)
C. O(log n)
D. O(2^n)


答案:B 解析:deque(双端队列)基于双向链表实现,appendleft(左端添加)和pop(右端弹出)的时间复杂度均为O(1)(常数时间)。


0datetime.timedelta(days=1)表示?

from datetime import datetime, timedeltanow = datetime.now()tomorrow = now + timedelta(days=1)print(tomorrow - now)
A. 0:00:00
B. 1 day, 0:00:00
C. 2 days, 0:00:00
D. 报错


答案:B 解析:timedelta(days=1)表示1天的时间差,tomorrow - now的结果是timedelta对象,其days属性为1,打印结果为1day, 0:00:00。


0关于元类的__new__和__init__方法,以下说法正确的是?

A. __new__负责创建实例,__init__负责初始化
B. __init__负责创建实例,__new__负责初始化
C. 两者功能相同,可互换
D. 只有__init__会被继承


答案:A 解析:__new__是类的静态方法,负责创建类的实例(返回实例对象);__init__是实例方法,负责初始化实例的属性。__new__先于__init__执行。


点击公众号
关注我们
点分享
点收藏
点在看
点点赞

【声明】内容源于网络
0
0
码途钥匙
欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
内容 992
粉丝 0
码途钥匙 欢迎来到 Python 学习乐园!这里充满活力,分享前沿实用知识技术。新手或开发者,都能找到价值。一起在这个平台,以 Python 为引,开启成长之旅,探索代码世界,共同进步。携手 Python,共赴精彩未来,快来加入我们吧!
总阅读181
粉丝0
内容992