Python
-
简述with方法打开处理文件帮我我们做了什么?
打开文件在进行读写的时候可能会出现一些异常状况,如果按照常规的f.open写法,我们需要try,except,finally,做异常判断,并且文件最终不管遇到什么情况,都要执行fi...
-
简述面向对象中__new__和__init__区别
_ __init_ _ _方法自动被调用,创建对象时候可以接收参数 class Student: def __init__(self, name, age): self.name ...
-
fun(*args,**kwargs)中的*args,**kwargs什么意思?
*args和**kwargs用户函数定义时候预先不知道会传递多少个参数,也就是可变参数的传递。 *args用来传递非键值对的可变参数列表 def demo(args_f, *arg...
-
python内建数据类型有哪些?
整型--int 布尔型--bool 字符串--str 列表--list 元组--tuple 字典--dict 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
一句话解释什么样的语言能够用装饰器?
函数可以作为参数传递的语言,可以使用装饰器。 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
python2和python3的range(100)的区别
python2返回列表,python3返回迭代器,节约内存. 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作工具!
-
字典如何删除键和合并两个字典
del和update方法 dic = {"name":"zs","age":20} del dic["name"] print(dic) dic2 = {"addr":"sh"} ...
-
列出5个python标准库
os:提供了不少与操作系统相关联的函数 sys: 通常用于命令行参数 re: 正则匹配 math: 数学运算 datetime:处理日期时间 精品推荐 GPT-4 Plus账号大大...
-
如何在一个函数内部修改全局变量
函数内部global声明 修改全局变量 a = 5 def fn(): global a a = 4 fn() print(a) # 输出 4 精品推荐 GPT-4 Plus账号大...
-
一行代码实现1--100之和?
利用sum()函数求和 res = sum(range(1, 101)) print(res) # 输出结果 5050 精品推荐 GPT-4 Plus账号大大大降价了!免费AI写作...
-
scrapy和scrapy-redis的区别?
scrapy是一个爬虫通用框架,但不支持分布式,scrapy-redis是为了更方便的实现scrapy分布式爬虫,而提供了一些以redis为基础的组件 redis支持主从同步,而且...
-
scrapy中间件有几种类
scrapy的中间件理论上有三种(Schduler Middleware,Spider Middleware,Downloader Middleware),在应用上一般有以下两种 ...
-
pandas中合并数据的方法有哪些?
join主要用于基于索引的横向合并拼接; merge主要用于基于指定列的横向合并拼接; concat可用于横向和纵向合并拼接; append主要用于纵向追加; combine可以通...
-
Flask框架依赖组件?
• Route(路由) • templates(模板) • Models(orm模型) • blueprint(蓝图) • Jinja2模板引擎 精品推荐 GPT-4 Plus账号...