雾岛心情
微软最有价值专家、微软公共论坛版主、最有价值售前专家、Teched 讲师 先后为华硕、台积电、纬创、冠捷、友达、TPK 等等企业提供顾问咨询服务及培训服务,先后就职于Acer企业服务部、微软中国有限公司。现为企业提供BI+AI数据转型及咨询服务!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python专栏】Python类的析构函数
Python中对象的销毁通过__del__方法实现,这是类的保留方法。只有当对象被真实删除(如程序退出或引用计数归零)时才会调用该方法。开发者可以重写__del__方法来自定义对象销毁时的操作,但需注意该方法仅在对象被彻底删除时触发。原创 2026-03-08 18:02:41 · 115 阅读 · 0 评论 -
【Python专栏】Python类的方法
Python类方法主要包括四种类型:实例方法(通过对象调用)、类方法(通过类名调用)、自由方法(无self参数)和静态方法(仅操作类属性和方法)。实例方法与对象相关,类方法适用于所有实例,自由方法类似匿名函数,静态方法则不能操作实例属性。此外,保留方法用于特殊功能实现,如字符串长度计算等特定操作。各类方法调用方式不同,分别通过对象名、类名等途径调用。原创 2026-03-01 08:54:53 · 189 阅读 · 0 评论 -
【Python专栏】Python的类属性
本文介绍了Python中类属性和实例属性的区别。类属性是类对象共享的变量,所有实例都可访问;实例属性是每个实例独有的变量。通过类名可访问类属性,而实例属性需通过实例访问。文章以dogcount类属性和dog1、dog2实例属性为例,展示了两种属性的不同访问方式及使用场景,帮助理解Python中属性的工作机制。原创 2026-02-14 01:00:00 · 205 阅读 · 0 评论 -
【Python专栏】类的基本构造与实例化
本文阐述了Python中类的概念与应用。类作为对象模板,限定其属性和方法范围。重点说明构造函数特性:首个参数约定为self(类似其他语言的this),用于访问实例属性和方法;函数命名以双下划线开头结尾;构造函数无返回值。self代表类实例,是访问实例成员的关键。文章多次强调类作为模板的定义功能,规范了对象的创建和使用。原创 2026-02-08 01:00:00 · 186 阅读 · 0 评论 -
【Python专栏】什么是Python中面向对象编程
本文通过拟人化描述一个女性对象,巧妙引出面向对象编程概念。该对象具备性别、身高等属性,以及微笑、奔跑等方法,生动展示了对象的封装特性。随后介绍了Python面向对象编程的三大特性:封装、继承和多态,并通过Dog类的实例化示例说明如何创建对象。全文将生活实例与编程概念相结合,通俗易懂地阐释了面向对象编程的核心思想。(149字)原创 2026-01-31 01:00:00 · 256 阅读 · 0 评论 -
【Python专栏】Python中的第三方库的安装
PyPI(pypi.org)是Python第三方库的主要仓库,包含23万个项目和181万个版本。通过pip命令可便捷安装库,常用命令包括install、show、download等。遇到版本限制时需更新pip,安装源可通过-i参数或修改pip.ini配置文件(添加阿里云等镜像源)更改。pip支持下载后离线安装、库升级(-U参数)及查看库详细信息(show命令)。这些功能为Python开发者提供了灵活的库管理方案。原创 2026-01-24 01:00:00 · 124 阅读 · 0 评论 -
【Python专栏】Python基本库之Time库
Python的Time库提供了丰富的时间处理功能,主要包括:获取系统时间并格式化、精确计时、时间转换和程序休眠等操作。其计时起点为1970年1月1日0时0分0秒(UTC时间),支持获取结构化时间(gmtime/localtime)、转换可读格式(ctime/asctime)、计算时间差值(time/mktime)等功能。该库还能处理夏令时(DST)和不同时区的时间转换,通过sleep()函数可实现程序暂停。Time库提供了多种时间维度的属性访问方式,满足各种时间处理需求。原创 2026-01-17 01:00:00 · 106 阅读 · 0 评论 -
【Python专栏】Python操作系统OS库
Python的os和path库提供了丰富的操作系统交互功能。path模块包含路径处理函数如abspath、join、exists等;os模块支持文件和目录操作(mkdir、remove)、系统信息获取(cpu_count、getlogin)以及命令执行(system)。sys库则提供系统变量查询功能,如环境变量和数据类型信息。这些工具集为跨平台系统编程提供了便利接口。原创 2026-01-10 01:00:00 · 74 阅读 · 0 评论 -
【Python专栏】Python基本库的导入
Python内置函数功能有限,需要通过标准库扩展功能。随着Python发展,一些常用开源库被纳入标准库,如OS、Time、Turtle、随机数、CSV、XML等库。引入标准库只需简单命令,调用时采用"库对象.方法"的形式执行功能。标准库的引入大大增强了Python的实用性,使其能够处理更多实际应用场景。原创 2025-12-27 01:00:00 · 90 阅读 · 0 评论 -
【Python专栏】使用With 进行文件开启与自动关闭
Python中常见文件操作问题是由于未主动关闭文件导致数据未写入或资源占用。例如直接使用f.write()后未调用f.close()会导致写入失败。推荐使用with语句自动管理文件资源,在代码块结束后自动关闭文件,有效解决"遗忘关闭文件"的问题,提升编码效率和安全性。原创 2025-12-20 01:00:00 · 161 阅读 · 0 评论 -
【Python专栏】Python读取复制图片视频文件
本文介绍了非文本数据复制的操作方法,强调必须采用二进制方式进行读写,而不能直接使用文本模式。文章特别指出,视频文件等非文本数据的拷贝同样适用二进制方式,操作过程相对简单。原创 2025-12-07 01:00:00 · 179 阅读 · 0 评论 -
【Python专栏】Python写入文本数据
本文介绍了文件写入的基本操作方法。通过Open函数获取文件句柄后,可使用"w"进行文本写入或"wb"进行二进制写入。主要写入方法包括Write和writelines函数,写入后需调用close或flush函数确保数据保存。文章特别提醒要注意及时关闭文件,并指出后续将介绍避免忘记关闭文件的解决方案。这些操作是文件处理中的常见需求。原创 2025-11-30 01:00:00 · 97 阅读 · 0 评论 -
【Python专栏】Python读取文件模式
文件操作中需先通过open()建立句柄,支持r(只读)、r+(读写)、rb(二进制)三种模式。使用read()方法读取数据时需注意文件指针位置,可使用seek()重置指针。按行读取时,readline()可指定读取字节数,readlines()默认返回所有行的列表,参数用于指定读取特定行而非行号。操作时需注意指针移动和读取方法的参数特性。原创 2025-11-22 01:00:00 · 90 阅读 · 0 评论 -
【Python专栏】Python的文件操作方法
摘要:Python提供了文本和二进制两种文件读取方式。使用open()方法打开文件时,需将句柄赋值给变量,并确保编码类型与文件一致。读取操作支持多种模式,数据写入后必须关闭文件以保证内容保存。文件操作遵循通用的编程规范,与其他语言处理方式类似。原创 2025-11-16 01:00:00 · 95 阅读 · 0 评论 -
【Python专栏】Python中的特定错误处理
Python异常处理摘要 Python提供了丰富的异常类型体系,从BaseException到各种具体错误类型(如ZeroDivisionError、IOError等),开发者可根据不同错误选择合适的处理方式。try-except语句是核心处理机制,支持多重except块针对不同异常。完整的异常处理结构还包括:else块(正常执行后运行)、finally块(无论是否异常都会执行)。通过合理使用异常层级和多重处理,可以构建健壮的错误处理机制,确保程序稳定运行。原创 2025-11-01 01:00:00 · 125 阅读 · 0 评论 -
【Python入门到精通】Python非特定错误的处理
Python异常处理使用try-except-else-finally结构:try块包含可能出错的代码;except处理异常,可针对不同错误;else在try成功时执行;finally无论是否异常都会执行。示例中,try打开文件并写入内容,成功则执行else关闭文件,失败则except返回错误信息,最后finally打印结果。执行顺序为:无错时try→else→finally,有错时try→except→finally。原创 2025-10-25 00:45:00 · 98 阅读 · 0 评论 -
【Python专栏】Python的错误处理
本文探讨了错误存在的必然性及其处理的重要性。从宇宙运行的规律出发,指出错误是普遍存在的现象。特别针对程序开发领域,强调错误处理的必要性,介绍了Python中的try-except异常捕获机制。该机制能有效处理程序异常,确保程序在出现错误后仍能继续执行。文章还提到Python提供了多种异常处理方法来适应不同场景需求。原创 2025-10-18 00:45:00 · 112 阅读 · 0 评论 -
【Python专栏】Python中的Lambda 匿名函数
本文介绍了Python中Lambda匿名函数的应用,通过两个排序案例展示其妙用。第一个案例演示了如何使用Lambda实现负数排序,第二个更复杂的案例则展示了基于姓名和年龄的多条件排序规则。文章通过具体代码示例,帮助读者理解Lambda函数在简化排序操作中的实用价值。(99字)原创 2025-10-12 00:45:00 · 110 阅读 · 0 评论 -
【Python专栏】Python函数中的变量
本文介绍了Python函数参数的四种传递方式:位置传递和名称传递两种实参传递方式,以及定义函数时使用默认参数的方法。同时,Python支持两种可变参数传递:元组形式和字典形式。通过元组类型传递可变参数时可用for循环遍历,并支持多种返回值类型。最后通过案例说明函数可以返回元组类型的值。原创 2025-10-04 01:00:00 · 74 阅读 · 0 评论 -
【Python专栏】Python自定义函数与定义
Python自定义函数可以将重复功能模块化,避免代码冗余。通过def关键字定义函数,参数和返回值都不需声明类型,既灵活又高效。函数支持有参/无参、有返回值/无返回值等多种形式,使用时只需调用函数体执行相应功能即可。自定义函数是代码复用的重要方式,能显著提升开发效率。原创 2025-09-20 01:15:00 · 131 阅读 · 0 评论 -
【Python专栏】Python中的While循环
Python的while循环通过条件判断执行语句体,可使用continue跳过当前循环或break终止循环。循环正常结束时(非break退出)会执行else后的语句。本文将通过示例演示这些控制语句的使用方法。原创 2025-09-14 00:45:00 · 216 阅读 · 0 评论 -
【Python专栏】Python的For遍历循环
本文介绍了Python中常见的遍历循环方式,包括字符串、计数、元组/列表、集合和字典循环。字符串循环逐个处理字符;计数循环通过起始值、终值和步长控制;元组/列表循环按顺序输出元素;集合循环输出无序结果;字典循环提取键值对。此外还介绍了循环控制语句Continue和Break的用法,以及循环正常结束时执行Else语句的特性。这些方法为Python数据处理提供了灵活的遍历选择。原创 2025-09-06 00:30:00 · 80 阅读 · 0 评论 -
【Python专栏】Python流程处理之for计值循环
如何在Python中计算1-100的累加值?使用计数循环是最简单的方法,通过设置起始值m、结果值N和步长k(默认1)来实现。Python会自动以1为步长进行累加,最终得到1到100的和。原创 2025-08-30 01:00:00 · 88 阅读 · 0 评论 -
【Python专栏】Python的分支结构IF
Python的分支结构分为三种:单分支使用if语句进行简单判断;二重分支通过if-else实现两种不同结果的计算;多重分支利用if-elif-else处理多种情况。这些结构能灵活应对不同数据处理需求,其中单分支判断逻辑型条件,二重分支提供两种计算路径,多重分支则支持多条件判断与操作。原创 2025-08-23 01:00:00 · 93 阅读 · 0 评论 -
【Python专栏】利用列表生成式生产列表内容
Python列表生成式是一种简洁高效的列表创建方式,相比传统append方法更加优雅。其基本语法为[表达式 for循环 条件],可以快速生成满足特定条件的列表。例如生成1-100的偶数列表[i for i in range(1,100) if i%2==0],或筛选字符串列表中长度为2的元素。这种语法将循环、条件和表达式整合在一行代码中,大大简化了列表创建过程,是Python编程中非常实用的特性。原创 2025-08-16 00:45:00 · 249 阅读 · 0 评论 -
【Python专栏】Python元组类型数据
Python元组是一种不可变序列类型,创建后不能修改。定义元组有三种方式:1)使用tuple()函数;2)直接以逗号分隔元素;3)使用圆括号()。由于元组的不可变性,其操作方法较少,主要包含一些基本方法。这种特性使元组适用于存储不应更改的数据集合。元组支持常见的序列操作符,但无法对其元素进行增删改操作。原创 2025-07-26 03:00:00 · 176 阅读 · 0 评论 -
【Python专栏】Python组合数据类型中的字典类型
摘要:Python字典是包含键值对的映射数据类型,可通过大括号{}或dict()函数定义。字典支持Len()求长度、Dict()转换类型、Iter()生成键迭代器等操作符。此外,字典提供多种方法进行数据操作和取值。两种定义方式示例:a={"姓名":"张三","年龄":25}和b=dict(name="张三",age=30)。原创 2025-07-19 03:45:00 · 108 阅读 · 0 评论 -
【Python专栏】Python的集合数据类型
Python集合是一种无序、元素唯一且类型多样的数据结构。集合分为可变集合(可修改)和不可变集合(创建后不可改)。定义方式包括大括号{}或set()函数。集合不支持索引但可遍历,提供多种操作符和方法进行集合运算和操作,如并集、交集等。集合的特点包括元素不可重复、数据类型可变,适用于需要快速成员测试和消除重复元素的场景。原创 2025-07-12 01:30:00 · 215 阅读 · 0 评论 -
【Python专栏】Python的列表与列表操作
列表中的元素可以是不同的种类,也可以是相同的种类。列表中的元素是可以被我们的数据进行修改的。列表中的元素都是有序性。原创 2025-07-05 02:15:00 · 103 阅读 · 0 评论 -
【Python专栏】Python组合数据类型
摘要:组合数据类型是将多个数据元素组合在一起的数据形式。与基本数据类型不同,组合数据类型包括集合类型(无序、无索引,含可变和不可变集合)、序列类型(如元组、列表、字符串等)和字典类型。这些类型在实际编程中用于处理复杂的数据结构和组合数据结果。原创 2025-06-28 03:15:00 · 216 阅读 · 0 评论 -
【Python专栏】Python基础数据类型之布尔类型
布尔数据类型在编程中具有True和False两个值,用于布尔表达式运算。Python中通过if-elif-else语句实现条件判断。逻辑运算符AND需所有条件为True才返回True;OR只需任一条件为True;NOT则对结果取反。布尔运算遵循短路原则,AND在第一个条件False时直接返回False,OR在第一个条件True时直接返回True。布尔运算结果为:AND仅True+True返回True;OR仅False+False返回False;NOT将True/False结果反转。原创 2025-06-21 02:45:00 · 200 阅读 · 0 评论 -
【Python专栏】Python中的字符串类型
方法,该方法专门用来将字符串按照指定的字符集转换成对应的字节串;“字节串“不是编程术语,是我自己“捏造”的一个词,用来和字符串相呼应,字节串由若干个字节组成,以字节为单位进行操作。这就是我们的字符串的子类型,字节码类型。他的大部分功能和字符串类型一样。字节串和字符串除了操作的数据单元不同之外,它们支持的所有方法都基本相同。类型的数据非常适合在互联网上传输,可以用于网络通信编程;字节串和字符串都是不可变序列,不能随意增加和删除数据。只是简单地记录内存中的原始数据,至于如何使用这些数据,码的数据,默认编码为。原创 2025-06-14 02:00:00 · 92 阅读 · 0 评论 -
【Python专栏】Python中的字符串类型
Python提供了多种字符串操作方法:单行文本用单/双引号赋值,多行文本用三引号;支持字符串切片、连接(+)、重复(*)和成员检测(in);包含常见转义字符如\n、\t等;提供丰富的字符串处理方法;支持格式化显示,包括对齐方式(左/中/右)、填充字符、宽度控制及数值格式化(二进制、十六进制、科学计数法等)。这些功能使Python的字符串处理灵活高效。原创 2025-06-07 02:45:00 · 117 阅读 · 0 评论 -
【Python专栏】Python中的浮点数类型
中的浮点数类型是有范围的,我们如何知道浮点数的范围呢?我们可以使用如下的方法来确定我们的浮点数的上下限。在编程语言中,如果我们计算的是浮点数计算,我们都会碰到计算精度的问题。小数操作符相比整数操作符,我们可以进行计算的操作符少了一些。中有个函数,能够帮助实现小数的精度设置,就是。函数,我们可以设置相关的小数精度。函数类型的有效精度问题,大概在。原创 2025-05-31 02:30:00 · 140 阅读 · 0 评论 -
【Python专栏】Python中的整数类型
Python的整数类型具有无取值范围限制的特点,支持无限大或无限小的数值,不会发生溢出。Python不区分不同整型,但支持不同进制的表示,如十进制、二进制、八进制和十六进制。整数赋值简单直接,支持基本的算术运算(加、减、乘、除、整除、求模、求幂)以及一元运算符。此外,Python提供了丰富的整型操作函数,如求绝对值、余数和除数、幂运算、四舍五入、最大值、最小值、取整、浮点数和复数转换等。这些特性使得Python在处理整数时非常灵活和强大。原创 2025-05-17 03:00:00 · 141 阅读 · 0 评论 -
【Python专栏】利用Notebooks进行代码编写与执行
服务器,我们可以在网页中进行代码的交互。在无法弹出网页的情况下,直接复制相应的连接就可以访问。无疑是最好的学习工具,我们可以直接在网页中打开相应的界面来实现命令与结果的交互。顺利启动完成,我们可以直接通过网页界面来实现代码的编写和结果的呈现。数据类型,也可以生成其他的文本,也可以生成。在默认条件下,我们点击。原创 2025-05-10 03:15:00 · 220 阅读 · 0 评论 -
【Python专栏】Python模块的安装与镜像站点模块安装
各类 不同的模块和库。原创 2025-05-03 03:30:00 · 182 阅读 · 0 评论 -
【Python专栏】基于Python脚本的执行
只要在当前电脑中存在相应的脚本解释环境,我们的脚本都可以执行。如果编写好了相应的脚本文件之后,我们可以将脚本保存为文件。原创 2025-04-26 01:00:00 · 123 阅读 · 0 评论 -
【Python专栏】Python在交互环境下执行脚本
的默认执行窗口中我们可以进行命令的直接交互,在当前窗口中我们可以直接进行数据的输出和数据的赋值。也有脚本编写环境,我们可以直接在。版本可以直接实现命令的交互。版本相对比较稳定,通过执行。菜单中新建文件来创建相应的。原创 2025-04-19 01:00:00 · 278 阅读 · 0 评论 -
【Python专栏】Python语言的特性与特征
Python 遵循开源协议,吸引了全球开发者共同贡献,形成了活跃的社区和丰富的第三方库。在 Oracle 收购 Java 之前,Java 凭借其跨平台特性和广泛的应用场景,曾是全球最流行的语言之一。Python 的开源特性降低了使用门槛,鼓励开发者参与生态建设,推动技术快速迭代。- 相比 C 等底层语言,牺牲部分性能以提升开发效率,让开发者专注于逻辑而非底层细节。由于Python的开源,我们可以在Pypi.org 网站里面找到大概20多万个不同的包。- 遵循“简单、优雅、明确”的设计哲学,代码易读易写。原创 2025-04-12 03:00:00 · 275 阅读 · 0 评论
分享