- 博客(39)
- 收藏
- 关注
原创 Python内置函数`divmod()
简洁性:单行代码替代`a//b`和`a%b`两次运算。- 高效性:底层优化减少计算开销,适合批量数据处理。- 多功能性:支持整数和浮点数运算,适用于时间转换、分页等场景。通过合理使用`divmod()`,开发者能更高效地处理数值分配、周期计算等场景。
2025-04-24 22:14:04
309
原创 Python内置函数---dir()
dir()`是探索Python对象内部结构的强大工具,尤其适用于调试和动态编程场景。通过结合`__dir__()`方法和过滤技巧,开发者可以高效管理代码复杂度。
2025-04-24 22:09:37
317
原创 Python内置函数---delattr()
delattr()`是动态管理对象属性的灵活工具,适用于需要按条件增减属性的场景,但需谨慎使用以避免意外删除关键属性。结合`hasattr()`检查属性存在性,可提升代码健壮性。
2025-04-24 22:01:30
268
原创 Python内置函数---dict()
dict()`是Python中处理键值对数据的核心工具,其灵活性体现在:- 多样初始化:支持关键字、映射对象、可迭代对象等多种输入形式。- 高效操作:提供`get()`、`pop()`等方法保障数据安全访问。- 场景适配**:广泛用于配置管理、数据统计、结构转换等场景。通过合理使用`dict()`及其方法,开发者能高效实现复杂数据处理逻辑。
2025-04-24 21:55:38
545
原创 Python内置函数---complex()
complex()`是Python处理复数的核心工具,其核心价值在于:- 灵活性:支持字符串、数字、对象等多种输入形式。- 数学计算:直接参与复杂数学运算,适用于工程和科学领域。- 兼容性:与`numpy`等库无缝集成,支持高性能计算。通过合理使用`complex()`,开发者可高效实现复数运算、信号处理等复杂场景。
2025-04-24 21:41:50
442
原创 Python内置函数---compile()
compile()`是Python动态编程的核心工具,其核心价值在于:- 灵活性:支持字符串、AST等多种输入形式。- 安全性:通过模式限制(如`eval`仅执行表达式)降低风险。- 性能优化:通过`optimize`参数提升代码执行效率。通过合理使用`compile()`,开发者可实现代码生成、模板渲染等高级功能,但需谨慎处理不受信任的输入。
2025-04-24 21:31:13
829
原创 Python内置函数---classmethod()
classmethod`是Python面向对象编程的核心工具,其核心价值在于:- 封装性:将类相关操作集中管理,提升代码组织性。- 灵活性:支持工厂模式、单例模式等高级设计。- 可维护性**:通过类级状态管理减少代码冗余。通过合理使用`@classmethod`,开发者能构建更清晰、可扩展的类结构,尤其适合框架开发、工具库设计等场景。
2025-04-24 21:24:44
368
原创 Python内置函数---chr()
chr()`是Python处理字符编码的核心工具,其核心价值在于:- Unicode兼容性:支持全Unicode字符集,适应全球化需求。- 灵活性:与`ord()`配合实现字符与码点的双向转换。- 高效性:直接内存映射,性能优异。通过合理使用`chr()`,开发者可轻松实现字符编码转换、特殊符号生成及复杂文本处理逻辑。
2025-04-24 21:13:41
287
原创 Python内置函数---callable()
callable()`是Python中用于动态类型检查的核心工具,其核心价值在于:- 安全性:防止将不可调用对象误作为函数使用。- 灵活性:支持元编程、装饰器等高级场景。- 兼容性:适用于函数、方法、类及`__call__`对象。通过合理使用`callable()`,开发者可编写更健壮的动态代码,尤其在框架开发、插件系统等场景中作用显著。
2025-04-24 20:59:29
384
原创 AutoCAD常用快捷键
1. 文件管理Ctrl+N 新建文件 Ctrl+O 打开文件Ctrl+S 保存文件 Ctrl+P 打印文件2. 视图控制Z+空格 实时缩放 P 平移视图F3 开关对象捕捉 F7 开关栅格显示。
2025-04-24 20:46:58
185
原创 Python内置函数---bytes()
bytes()`是处理二进制数据的基础工具,其不可变性和高效性使其在文件操作、网络通信及加密算法中广泛应用。通过灵活运用构造方法、编码转换及序列操作,开发者能高效实现复杂的数据处理逻辑。
2025-04-23 22:54:42
531
原创 Python内置函数---bytearray()
bytearray()`是处理动态二进制数据的核心工具,其可变性和高效性使其在网络编程、文件处理及加密算法中广泛应用。通过灵活运用构造方法、修改方法和编码转换功能,开发者能高效实现复杂的数据操作逻辑。
2025-04-23 22:43:14
1299
原创 Python内置函数---breakpoint()
用于在代码执行过程中动态设置断点,暂停程序并进入调试模式。 - 参数:接受任意数量的位置参数和关键字参数,但通常无需传递(默认调用`pdb.set_trace()`)。 - 功能:在代码中插入断点,程序运行到此处时暂停,进入交互式调试模式,支持以下操作: - `n`(next):执行下一行代码。 - `c`(continue):继续执行至下一个断点。 - `p variable`:打印变量值。 - `q`(qu
2025-04-23 22:24:16
799
原创 Python内置函数---bool()
bool()`是Python中处理真值转换的核心工具,其简洁性和通用性使其在条件判断、数据过滤及自定义对象控制中不可或缺。理解其真值规则和隐式转换机制,能显著提升代码的可读性和健壮性。
2025-04-23 22:10:35
806
原创 Python内置函数---bin()
bin() 是处理二进制数据的基础工具,适用于位操作、数据编码及算法优化等场景。其简洁的语法和高效性使其成为Python编程中的常用函数,但需注意类型限制和负数表示规则。
2025-04-23 22:03:12
360
原创 Python内置函数-aiter()
await asyncio.sleep(1) # 模拟异步操作else:# 使用示例print(num) # 输出: 1, 2, 3(间隔1秒)aiter() 是异步编程中迭代异步数据流的核心工具,与 anext() 配合使用可实现非阻塞的逐项处理。其设计优化了I/O密集型任务的效率,适用于网络请求、文件流处理等场景。实际开发中建议优先使用 async for 简化代码逻辑。
2025-04-23 21:57:13
262
原创 Python内置函数---ascii()
需确保 __repr__() 方法返回可转义的字符串,避免循环引用。ascii() 是处理跨编码兼容性和调试的实用工具,其核心价值在于将复杂字符安全转换为ASCII可读形式。使用时需注意转义的不可逆性,并合理结合 eval() 等函数进行还原。
2025-04-18 08:15:00
468
原创 Python内置函数---any()
any() 是Python中简洁高效的逻辑判断工具,适用于批量验证条件、数据完整性检查等场景。其短路求值特性优化了性能,但需注意参数必须为可迭代对象,且空容器返回 False 的特性可能引发逻辑错误。结合生成器和条件表达式,可进一步提升代码的灵活性和效率。
2025-04-18 08:00:00
272
原创 Python内置函数---anext()
await asyncio.sleep(1) # 模拟异步延迟else:# 使用示例print(num) # 输出: 1, 2, 3(间隔1秒)anext()`是Python异步编程的核心工具,专为处理非阻塞数据流设计。其优势在于:高效性:通过异步等待优化I/O密集型任务。简洁性:结合`async for`简化迭代逻辑。灵活性:支持自定义异步迭代器处理复杂场景。使用时需注意异步上下文和异常处理,合理利用`default`参数可增强代码健壮性。
2025-04-17 23:25:05
480
原创 Python内置函数---all()
all() 是Python中简洁高效的逻辑判断工具,适用于批量验证条件、数据完整性检查等场景。其短路求值特性优化了性能,但需注意参数必须为可迭代对象,且空容器返回 True 的特性可能引发逻辑错误。结合生成器和条件表达式,可进一步提升代码的灵活性和效率。
2025-04-17 23:13:10
671
原创 Python学习笔记------十二、条件语句
if语句语法if条件条件成立执行的代码1if条件条件成立执行的代码1else:条件不成立执行的代码1多重判断if 条件1:条件1成立执行的代码elif 条件2:条件2成立执行的代码if嵌套if 条件1:条件1成立执行的代码if 条件2:条件2成立执行的代码......三目运算符条件成立执行的表达式if条件else条件不成立执行的表达式。
2025-04-16 22:30:53
872
原创 Python学习笔记------十一、运算符
算术运算的优先级混合运算优先级顺序:()高于 ** 高于 * / // 高于 + -赋值运算符复合赋值运算符+=-=优先级1.先算复合赋值运算符右侧的表达式2.再算复合赋值运算的算数运算3.最后算赋值运算比较运算符判断相等:==大于等于:>=小于等于:<=不等于:!逻辑运算符与:and或: or非:not。
2025-04-15 22:00:59
611
原创 Python内置函数-abs()
abs() 是Python中处理数值绝对值的核心工具,支持多种数值类型且用法简洁。需注意参数类型合法性,复数场景下返回模值是其特殊用法。对于进阶需求,可通过自定义对象扩展其功能。
2025-04-15 21:41:17
346
原创 Python学习笔记------扩展-Python console
Python console是Python的交互式命令行界面,允许用户输入Python代码并立即查看结果。
2025-04-14 22:32:06
317
原创 Python学习笔记------八、输出
格式化符号%s:格式化输出字符串%d:格式化输出整数%f:格式输出浮点数f-字符串f'{表达式}'转义字符\n:换行\t:制表符print结束符print('内容',end="")
2025-04-14 08:00:00
400
原创 Python学习笔记------七、变量
变量名=值变量名自定义,要满足标识符命名规则。定义变量的语法变量名=值标识符由字母、数字、下划线组成不能由数字开头不能使用内置关键字严格区分大小写数据类型整型:int浮点型:float字符串:str布尔型:bool元组:tuple集合:set字典:dict。
2025-04-13 19:22:01
631
原创 Python学习笔记------六、注释
注释的作用:通过自己熟悉的语言,在程序中对某些代码进行标注说明,能够大大增强程序的可读性。多行:"""注释内容"""或'''注释内容'''用人类熟悉的语言对代码进行说明,方便后期维护。单行注释:#注释内容,快捷键ctrl+/注释分为两类:单行注释和多行注释。解释器不执行任何注释内容。注释快捷键:ctrl+/解释器不执行注释内容。
2025-04-13 14:50:32
239
原创 Python学习笔记------五、PyCharm解释器介绍及下载安装使用
Project:项目名称]--[Project Interpreter]--设置图标----Add--浏览到目标解释器--OK---OK。打开 PyCharm --[ Create New Project ]--选择项目根目录和解释器版本﹣-[ Create ],即可完成新建一个项目。[File]--[Open]--浏览选择目标项目根目录--[OK]--选择打开项目方式。文件打开状态-空白位置-右键-Run-即可调出PyCharm的控制台并输出程序结果。Line Spacing:修改行间距。
2025-04-13 14:17:22
896
原创 Python学习笔记------四、Python解释器介绍及下载安装
IrconPython,运行在微软.Net平台上的解释器,可以直接把Python代码编译成.Net字节码。Jython,运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。解释当前界面,然后按键盘的Windows键+r键,并输入cmd,点击回车或者确定。CPython,C语言开发的解释器[官方],应用广泛的解释器。点击Install Now,安装界面进入立即安装,此时软件安装在C盘。PyPy,基于Python语言开发的解释器。页面打开后,输入python,显示如下界面,即安装成功。
2025-04-13 10:51:49
679
原创 Python学习笔记------三、Python基础学习路线
Python入门:环境搭建、输入、输出、数据类型。函数:参数、返回值、递归、lambda表达式。数据序列:字符串、列表、字符、元组、……面向对象:类和对象、继承、面向对象高级。文件操作:打开和关闭、读取和写入。流程控制:条件语句、循环。
2025-04-13 10:04:17
82
原创 Python学习笔记------二、Python介绍
3. 应用领域广泛:自动化测试、自动化运维、web开发、网络爬虫、数据分析、人工智能、机器学习。google开源机器学习框架:TersorFlow。开源社区主推学习框架:Scikit-learn。百度开源深度学习框架:Paddle。1. 简单易学,适用人群广泛。基本上选用3.5以上版本。Python的应用领域。
2025-04-13 09:57:54
125
原创 Python学习笔记------ 一、计算机的组成
计算机由硬件系统和软件系统组成。其中硬件系统分为:中央处理器、存储器、输入设备、输出设备,软件系统分为:系统软件和应用软件。外部存储器:硬盘、u盘。应用软件:微信、QQ、爱奇艺、浏览器、……内部存储器(内存)-存储cpu处理的数据、临时存储数据。存储器: 内部存储器、外部存储器。输入设备:键盘、鼠标、扫描仪、……输出设备:显示器、打印机、……系统软件:操作系统、……cpu:处理指令、运算数据。
2025-04-13 09:49:04
144
原创 C/C++语言学习笔记-Linux 常用基础命令
proc 目录伪装的文件系统 proc 的挂载目录,proc并不是真正的文件系统,它的定义可以参见 /etc/fstab。在用户当前的家目录中,输入 vim ~/.vimrc(本用户)或 vim /etc/vim/vimrc(全局用户)该文件是一个隐藏文件,如果没有则创建它,该文件中保存一些,vim 的常用配置。功能和/usr/bin 类似,这个目录中的文件都是可执行的,普通用户都可以使用的命令。还有如 /dev/null. /dev/console /dev/zero/dev/full 等。
2025-04-12 20:00:00
617
原创 C/C++语言学习笔记-Hello World
源程序就是一个.txt 的普通文本文件,是经历了四大步骤,变成为可执行性文件,大体上分为四个步骤: 预处理 -> 编译 -> 汇编 -> 链接 四个过程。int main() //程序的入口,表示计算机从哪里开始执行此程序,有且,只有一个。//main 函数的返回值。int main() //程序的入口,表示计算机从哪里开始执行此程序,有且,只有一个。//后面的语句,表示程序的注释,用来注解的作用,不参于编译,以便维护和管理。
2025-04-12 19:00:00
815
原创 电脑必备软件-Autodesk AutoCAD 2024软件安装
根据需要选择安装路径,安装路径不要有中文。10.点击桌面应用程序,进入软件。点击我同意使用条款及下一步。
2024-05-18 16:06:49
3001
原创 电脑必备软件-Everything(本地文件搜索工具)
Everything是一款运行于windows系统的应用软件,它是基于文件、文件夹名称的快速搜索引擎。
2024-05-16 21:22:56
5091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人