自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Golang的循环语句

本文全面介绍了Go语言中的循环语句用法,总结了5种主要循环形式:1)类C风格的初始化-条件-后处理三部分for循环;2)类似while的条件循环;3)无限循环;4)range遍历集合;5)goto跳转语句。特别强调了Go语言虽只有for关键字但能实现多种循环模式的特点,并详细说明了break/continue控制语句的作用。文章通过示例代码展示了每种循环的具体用法,包括多层循环嵌套和goto在特定场景的应用,最后以对比表格形式总结了不同循环类型的适用场景,帮助开发者高效编写Go代码。

2026-06-05 22:16:00 289

原创 Golang的条件判断

本文详细介绍了Go语言中的条件判断语句,包括if、if..else、if嵌套、switch和select五种类型。if语句用于基础条件判断,if..else处理双分支情况,if嵌套可构建多级条件逻辑。switch语句简化多分支选择,支持fallthrough特性。select专为通道设计,用于并发编程中的通道操作监听。文章通过代码示例展示了每种语句的语法和用法,并对比了它们的适用场景和特点,最后提供了完整的示例程序演示所有条件语句的实际应用。这些控制结构为Go开发者提供了编写清晰高效代码的多样化选择。

2026-06-05 21:54:39 318

原创 Golang的运算符

本文介绍了 Go 语言中的各类运算符及其使用方法: 关系运算符:包括==、!=、>、<等,用于比较两个值的关系 算数运算符:包括+、-、*、/等基本数学运算,注意整数除法和浮点数除法的区别 逻辑运算符:&&、||、!用于布尔值的逻辑运算 位运算符:&、|、^等用于二进制位的操作 赋值运算符:=及其复合形式(+=、-=等)用于变量赋值 每种运算符都提供了示例代码和运行结果说明 特别需要注意的是:整数除法会向零取整,而浮点数除法会保留小数;位运算符可以直接操作数据的二进制位。这些运算符是Go语言编程的基础组成部

2026-06-04 21:00:04 368

原创 Golang的变量常量初始化

本文介绍了Go语言中变量和常量的声明与初始化方法。对于变量,可通过var关键字声明并初始化,支持类型推断;使用:=进行短变量声明;支持批量声明。变量必须先声明后使用,局部变量必须被使用。常量使用const声明,必须初始化且不可修改,支持批量声明和iota生成器自动递增。变量和常量命名需遵循规则(字母、数字、下划线开头,首字符非数字),且不能与关键字冲突。常量通常使用大写字母命名,支持布尔、数字和字符串类型。

2026-06-03 17:30:58 320

原创 Python的推导式

本文介绍了Python中四种推导式的使用方法:列表推导式、字典推导式、集合推导式和生成器表达式。列表推导式用于创建新列表并支持条件筛选;字典推导式可以生成字典或交换键值;集合推导式能自动去重;生成器表达式则具有惰性执行、节省内存的特点,但只能迭代一次。每种推导式都提供了基本语法和典型应用示例,展示了如何通过这些简洁的语法结构实现数据转换、筛选和处理操作。这些推导式是Python中高效处理数据结构的强大工具。

2026-05-04 02:15:13 36

原创 Python的循环语句

本文介绍了Python中的循环结构及其相关语法。主要内容包括:while循环的基本语法、无限循环的使用场景和终止方法,以及while与else的结合使用;for循环的迭代遍历方式,包括列表和字符串的遍历,重点讲解了range()函数的多种用法;最后详细说明了break和continue语句的区别,通过实例展示了它们对循环流程的不同影响。文章还特别指出break会完全终止循环,而continue只是跳过当前迭代继续下次循环,并强调了break会使else语句失效的特性。

2026-04-01 15:26:28 171

原创 Python的条件控制

本文介绍了Python中的条件判断语句。首先讲解了if语句的基本结构,包括if、elif、else的使用方法及注意事项,并通过年龄比较示例演示其应用。其次说明了if嵌套的使用方式,展示了包含性别和年龄判断的多层嵌套示例。最后介绍了Python 3.10新增的match...case语法,这种模式匹配方式可以替代传统的if-else链,并通过数字匹配示例进行说明。全文通过具体代码示例帮助理解Python中各种条件判断的语法特点和实际应用。

2026-03-05 21:49:42 175

原创 Python的集合

本文介绍了Python中集合(set)的基本概念、特点和常用操作。集合是无序不重复元素序列,支持交集、并集、差集等操作。创建集合可使用大括号{}或set()函数,注意空集合必须用set()表示。文章详细解释了小整数集合看似有序的原因(哈希值等于自身值),并对比了整数和字符串集合的输出顺序差异。最后列举了集合的常用函数(如len、max等)和方法(如add、remove等),以及特殊运算符(|、&等)的使用示例,展示了集合的基本运算功能。

2026-01-29 17:10:12 412

原创 致那些在深夜里敲代码的你:请一定要坚持下去!

【深夜码农的成长独白】一位计算机专业实习生凌晨3点写下这段文字,记录与BUG搏斗的夜晚,也道出了无数程序员的心声。文章坦诚面对技术焦虑与自我怀疑,分享从排斥阅读到爱上技术文档的转变历程,用罗曼·罗兰的名句鼓励同行者:真正的英雄主义是认清困难后依然坚持。文中金句频出——"每一次复现都在提升能力"、"星光不问赶路人",传递出在快速迭代的技术浪潮中保持学习热忱的信念。这既是一封写给同行者的鼓励信,也是程序员成长路上的心灵地图。

2026-01-26 21:07:37 560

原创 Python的字典

Python字典是一种可变容器模型,存储键值对,键必须唯一且不可变。字典使用花括号{}创建,键值对用冒号:分隔。常用操作包括访问、修改、删除元素,以及使用内置方法如clear()、copy()、get()等。字典提供items()、keys()、values()等视图方法,支持update()合并字典和pop()移除元素。字典是高效的数据结构,适合快速查找和存储关联数据。

2026-01-26 20:01:27 393

原创 Python的元组

摘要:Python元组与列表类似,但元素不可修改。元组使用小括号()创建,单元素元组需加逗号,。支持下标访问、切片操作,可通过+连接元组。元组元素不可修改或删除,但可使用del删除整个元组。支持+、*等运算符运算,以及in判断和迭代操作。内置函数包括len()、max()、min()和tuple()转换。元组的不可变性指内存内容不可变,而非绝对不可修改。

2026-01-22 22:58:24 235

原创 Python的列表

Python列表是一种可变序列,支持索引、切片等操作。列表用方括号表示,元素用逗号分隔。访问元素可通过正负索引或切片,如list[0]或list[-1]。列表支持增删改操作:append()添加元素,del/pop/remove删除元素,直接赋值修改元素。列表操作符包括获取长度(len)、拼接(+)和重复(*)。内置函数max()/min()获取极值,list()可将其他类型转为列表。列表方法丰富,如count()统计元素出现次数、extend()扩展列表、sort()排序等。列表是Python中功能强大的

2026-01-17 01:30:55 235

原创 python的切片用法

本文介绍了Python切片的基本用法和特性。切片语法为x[start:end:step],其中step控制步长和方向,start/end确定范围(左闭右开)。切片具有浅拷贝机制,对可变元素的修改会影响原序列。切片处理越界时自动调整边界而不报错,且支持空切片插入操作。文章通过列表和字符串的示例演示了不同切片方式的效果,包括正向/反向切片、边界处理等。切片返回原序列的浅拷贝,与range()一样遵循"含头不含尾"原则。这些特性使切片成为Python中处理序列数据的强大工具。

2026-01-16 18:58:37 306

原创 Python的数字类型

本文介绍了Python中的数字类型及其运算操作。主要内容包括:1) Python支持int、float和complex三种数字类型;2) 数字类型转换方法如int()、float()和complex();3) 基本数学运算符(+、-、*、/、//、**)的使用规则;4) 通过math模块实现的高级数学运算功能,包括数值处理、对数指数、三角函数、反三角函数、双曲函数等常用函数。文章通过代码示例展示了各种数字操作的具体用法,并特别说明了整除运算//在不同数据类型下的行为差异。

2026-01-15 20:23:05 393

原创 Python的运算符

本文系统介绍了Python中的各类运算符及其使用方法。主要内容包括:算术运算符(+、-、*、/等)及其示例;比较运算符(==、!=、>等)的用法;赋值运算符(=、+=、-=等)及其复合赋值操作;位运算符(&、|、^等)的二进制操作;逻辑运算符(and、or、not)的布尔运算;成员运算符(in、not in)和身份运算符(is、is not)的区别;最后详细列出了运算符优先级表,说明了不同运算符的执行顺序和结合性。文中通过大量代码示例演示了各类运算符的实际应用和输出结果。

2026-01-14 20:29:45 854

原创 Python的常见的六种数据类型

Python3常见数据类型可分为可变和不可变两类。不可变类型包括数字(Number)、字符串(String)和元组(Tuple);可变类型包括列表(List)、字典(Dictionary)和集合(Set)。数字类型包含整型(int)、浮点型(float)、布尔型(bool)和复数(complex)。字符串支持拼接、复制和转义操作。列表和元组类似但元组不可修改。集合(Set)用于去重和集合运算,字典(Dictionary)以键值对存储数据。此外,Python还提供了多种数据类型转换函数如int()、str()

2026-01-09 16:24:55 1077

原创 Python3的基本语法

Python基础语法要点:1.标识符首字符须为字母或下划线,区分大小写,避免保留字;2.注释使用#或三引号;3.代码块通过缩进(通常4空格)表示,统一缩进是关键;4.长语句可用反斜杠或括号换行;5.6种标准数据类型分为可变(列表、字典、集合)和不可变(数字、字符串、元组)。Python独特之处在于强制缩进规则和灵活的多行处理方式。

2026-01-09 15:18:27 194

原创 C语言学习:数组和枚举

本文系统介绍了C语言中数组的基本概念和用法,包括数组的声明、初始化、访问元素、获取长度等核心操作,并详细讲解了多维数组、数组与函数的交互、指向数组的指针等进阶内容。同时对比了静态数组和动态数组的区别,简要介绍了枚举(enum)的用法。帮助读者全面理解数组这一重要数据结构,并掌握其在程序中的实际应用技巧。

2025-08-22 08:14:42 1151

原创 C语言学习:指针和作用域

本文介绍了C语言中指针和变量的核心概念:指针的运用和作用域的要求

2025-08-19 15:34:03 1333

原创 C语言学习:传值调用与引用调用

本文介绍了C语言中函数的两种调用方式:传值调用和引用调用,鼓励读者在实践中灵活运用这两种调用方式。

2025-08-14 21:56:26 969

原创 C语言学习:判断与循环

C语言中常用的判断语句(if和switch)和循环语句(while、for、do...while)。这些结构是C语言程序控制的核心要素,合理使用能有效处理复杂逻辑和重复任务。

2025-08-12 20:59:46 572

原创 C语言学习:运算符与条件语句

主要内容包括:1.六类运算符(算术、关系、逻辑、位、赋值及其他运算符)的功能和使用方法;2.运算符优先级规则及使用括号的重要性;3.三种条件语句(if、if-else和elseif)的语法结构及应用场景。

2025-08-11 07:56:38 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除