上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 一、requests模块 1. 简介 被称为requests库,是用于处理HTTP(Hypertext Transfer Protocol超文本传输协议)请求的第三方库,该库在爬虫程序中应用非常广泛。 使用requests库中的get()函数可以打开一个网络请求,并获取一个Response响应对象。 阅读全文
posted @ 2025-04-17 22:20 kyle_7Qc 阅读(160) 评论(0) 推荐(0)
摘要: 一、标准库概述 在安装Python解释器时自动安装的模块称为系统内置模块(也称为标准模块或标准库)。 标准库名称 主要功能描述 os 操作系统和文件相关操作 re 正则表达式字符串操作 random 随机数生成 json 高维数据编码/解码 time 时间处理相关功能 datetime 日期时间处理 阅读全文
posted @ 2025-04-12 17:27 kyle_7Qc 阅读(54) 评论(0) 推荐(0)
摘要: 一、模块简介 1.1 什么是模块 在 Python 中,一个后缀名为 .py 的文件就是一个模块。 模块中可以定义函数、类、变量等。 模块的作用: 避免函数、类、变量等名称冲突。 提高代码的可维护性和可重用性。 1.2 模块的命名规范 模块名应全部使用小写字母,多个单词之间用下划线分隔,例如 my_ 阅读全文
posted @ 2025-04-10 21:56 kyle_7Qc 阅读(74) 评论(0) 推荐(0)
摘要: 实战一:定义一个圆的类计算面积和周长 需求: 定义一个圆类-Circle,提供一个属性r(半径); 提供两个方法:计算圆的面积get area(self)和计算圆的周长get perimeter(self),通过两个方法计算圆的周长和面积并且对计算结果进行输出,最后从键盘录入半径,创建圆类的对象,并 阅读全文
posted @ 2025-04-09 22:57 kyle_7Qc 阅读(37) 评论(0) 推荐(0)
摘要: Python 中的变量赋值、浅拷贝与深拷贝 在 Python 中,对象的复制可以通过变量赋值、浅拷贝和深拷贝来实现。它们在处理对象及其子对象时的行为有所不同。以下是详细说明和示例代码: 1. 变量赋值 变量赋值只是将一个变量名绑定到一个对象上,实际上两个变量指向同一个对象。对对象的修改会同时反映在两 阅读全文
posted @ 2025-04-09 21:27 kyle_7Qc 阅读(27) 评论(0) 推荐(0)
摘要: 一、Python 对象的特殊方法 Python 中的特殊方法(也称为魔术方法)是通过双下划线开头和结尾的方法名来定义的。这些方法通常用于实现特定的运算符重载或内置函数的行为。以下是一些常见的特殊方法及其对应的功能: 运算符 特殊方法 功能描述 + __add__(self, other) 实现加法操 阅读全文
posted @ 2025-04-09 20:36 kyle_7Qc 阅读(38) 评论(0) 推荐(0)
摘要: 面向对象编程基础 一、封装(Encapsulation) 1. 封装的定义 封装是面向对象编程的核心概念之一,其主要目的是隐藏对象的内部细节,仅对外提供必要的操作接口。通过封装,可以保护对象的内部状态,防止外部直接访问和修改,从而提高代码的安全性和可维护性。 封装的核心在于: 隐藏内部实现:将对象的 阅读全文
posted @ 2025-04-04 23:53 kyle_7Qc 阅读(1223) 评论(0) 推荐(0)
摘要: 一、类和对象的基本概念 1. 类(Class) 定义:类是一个代码模板,用于定义一组具有相同属性和方法的对象。 作用:类就像一个模板,描述了对象的结构和行为。 2. 对象(Object) 定义:对象是类的一个实例,是具体的实体。 作用:对象是根据类创建的,可以调用类中的方法和访问类中的属性。 二、定 阅读全文
posted @ 2025-04-04 20:49 kyle_7Qc 阅读(192) 评论(0) 推荐(0)
摘要: 场景:做一杯咖啡 一、面向过程编程思想 假设你想用面向过程的方式做一杯咖啡,你可以这样想: 步骤1:准备咖啡豆。 步骤2:研磨咖啡豆。 步骤3:烧水。 步骤4:将研磨好的咖啡粉放入咖啡机。 步骤5:将热水倒入咖啡机,萃取咖啡。 步骤6:将咖啡倒入杯中。 步骤7:根据口味加入糖和牛奶。 用代码逻辑来表 阅读全文
posted @ 2025-03-24 20:52 kyle_7Qc 阅读(32) 评论(0) 推荐(0)
摘要: 1. 返回结果 def fun(n): if n < 0: return -1 elif n == 1: return 1 else: lst=[2,8] for i in range(1,n): lst.append(lst[-1]+lst[-2]) return lst[-2]%lst[-1] 阅读全文
posted @ 2025-03-23 19:30 kyle_7Qc 阅读(21) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页