![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python面试题
文章平均质量分 86
子午
知我罪我,其惟春秋
展开
-
Python面试题100例【26~30题】
Django是一个高级的Python Web框架,它遵循MVC设计模式(在Django中通常称为MTV,即模型(Model)、模板(Template)和视图(Views)),并且鼓励快速开发和干净、实用的设计。用户发起请求:当用户通过Web浏览器访问一个网站时,会向服务器发送一个HTTP请求。Django Web服务器接收请求:请求首先被Django的Web服务器(如Gunicorn,Uwsgi或Django自带的开发服务器)接收,然后传递给Django框架进行处理。原创 2023-08-28 09:43:33 · 396 阅读 · 0 评论 -
这100道Python面试题你会做几道?【21~25题】
TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种常见的传输层协议,用于在计算机网络中传输数据。连接导向 vs 无连接: TCP是面向连接的协议,它在通信之前建立了一个可靠的连接。连接的建立过程包括三次握手,确保通信的可靠性。而UDP是无连接的协议,每个数据包都是独立的,发送方不需要与接收方建立连接。可靠性 vs 实时性: TCP提供可靠的数据传输,它使用序列号、确认和重传机制来确保数据的完整性和顺序性。原创 2023-07-07 09:15:05 · 62 阅读 · 0 评论 -
这100道Python面试题你会做几道?【16~20题】
TCP(Transmission Control Protocol,传输控制协议)是一种可靠的、基于连接的网络协议,在数据传输前需要建立连接,这个过程被称为"三次握手"。这个过程主要是为了确认两个设备之间的接收和发送能力是否正常,确定两者之间的连接。SYN:初始设备(通常称为客户端)发送一个TCP数据包给另一设备(通常称为服务器)。这个数据包的头部包含一个特殊的标记:SYN标记(表示同步序列编号),以及一个随机的序列号A。原创 2023-07-02 09:38:00 · 130 阅读 · 0 评论 -
Python面试高频100题【11~15题】
在Python中,单下划线和双下划线主要用于命名变量和方法,而它们具有不同的含义。单下划线单下划线开头(例如_var)是一种约定,用来指示这个名称是供内部使用的。它告诉读代码的人该变量或者方法主要被用于类或模块的内部,尽管Python并不会真正地阻止你在外部访问它。原创 2023-06-16 14:45:50 · 953 阅读 · 0 评论 -
Python面试必知100题【6~10题】
在Python中,lambda函数也被称为匿名函数,这是因为它们没有正式的函数名。lambda函数是一种简洁的创建小型函数的方式。lambda这里,arguments是函数的输入,而expression是函数的输出。lambda函数可以接受任意数量的参数,但只能有一个表达式。例如,我们可以创建一个lambda在这个例子中,lambda函数接受两个参数x和y,并返回它们的和。然后我们将这个lambda函数赋值给add,这样我们就可以像使用其他函数一样使用这个lambda函数了。尽管lambda。原创 2023-06-12 20:28:57 · 213 阅读 · 0 评论 -
Python面试必知100题【1~5题】
在Python中,数据类型可以分为两种:可变数据类型和不可变数据类型。不可变数据类型:这种数据类型的值一旦定义,就不能更改。如果尝试更改其值,实际上会创建一个新的对象。不可变数据类型的例子包括整数、浮点数、字符串、元组。例如,如果你有一个字符串变量,你不能更改这个字符串中的某个字符。试图这样做的话,Python会创建一个新的字符串。可变数据类型:与不可变数据类型相反,可变数据类型的值是可以更改的。也就是说,你可以在不创建新对象的情况下更改对象的值。可变数据类型的例子包括列表、字典以及集合。原创 2023-06-12 20:29:19 · 228 阅读 · 0 评论