自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python_import

Python模块是独立的.py文件,每个文件都是一个模块。模块分为内置模块(如random、math)、自定义模块和第三方模块(如pandas、opencv)。导入方式包括直接导入(import模块名)和通过包导入(from包名import模块名)。Python包需包含__init__.py文件,用于标识和初始化。模块可设置别名(import模块as别名),且多次导入同一模块会指向同一地址。示例展示了各种导入方式及模块地址验证。

2026-02-11 15:12:16 263

原创 Python基础编程题2

本文汇总了12道Python列表操作相关的选择题及解析,涵盖以下知识点:1)删除列表元素(del操作);2)range()长度计算;3)join()字符串拼接;4)列表乘法操作;5)列表切片;6)负数索引取值;7)步长切片;8)sort()方法返回值;9)列表推导式过滤;10)字符串包含判断;11)for-else循环结构;12)嵌套循环与条件中断。所有题目均配有详细解析,如删除前两个元素后列表变为[2,3,4,5,6,7,8],range(1,10)长度为9,join()用逗号连接元素等,帮助理解Pyth

2026-02-06 20:38:27 333

原创 Python_func_recursion

递归是一种函数调用自身的过程,包含"递"(调用)和"归"(返回)两个阶段。递归必须满足两个条件:终止条件和自身调用。通过阶乘和求和的案例可以看出,递归通过不断缩小问题规模来解决问题。阶乘案例中,当n=1时返回1作为终止条件;求和案例中,当n=0时返回0作为终止条件。这两个案例都展示了递归如何将大问题分解为小问题,最终通过简单的基本情况来解决整个问题。递归代码简洁但需要注意终止条件的设置,否则可能导致无限递归。

2026-02-06 20:38:11 76

原创 Python_func_supplement

本文介绍了Python函数的高级用法,包括函数作为参数传递、lambda表达式、偏函数和变量作用域。主要内容:1.演示函数作为参数传递的用法,实现自定义排序规则;2.使用lambda简化函数定义,实现匿名函数;3.通过functools.partial创建偏函数固定参数;4.讲解全局变量和局部变量的作用域问题,使用global关键字修改全局变量。最后通过学生成绩排序案例综合应用这些技术,实现按数学成绩排序功能。

2026-02-05 14:36:06 936 1

原创 Python_func_args2

本文介绍了Python函数参数的打包与解包机制。在参数定义时需遵循位置参数、缺省参数、可变参数(args)、命名关键字参数和关键字参数(**kwargs)的顺序。打包时,多余的位置参数会被收集为元组,关键字参数会被收集为字典。解包时,可通过运算符将元组展开为位置参数,**运算符将字典展开为关键字参数。通过示例展示了如何定义接收多种参数的函数,以及如何使用打包和解包技术来传递参数,实现灵活的函数调用。

2026-02-05 14:34:54 142

原创 Python_func_args1

本文介绍了Python函数的五种基本参数类型:1)位置参数按顺序传递;2)缺省参数可设置默认值;3)可变参数(*args)处理不定数量参数;4)关键字参数(**kwargs)处理键值对参数;5)命名关键字参数需指定参数名传递。通过示例代码展示了各类参数的使用方法,包括参数传递顺序、默认值设置、可变参数收集以及命名关键字参数的特殊要求,全面覆盖了Python函数参数传递的主要方式。

2026-02-05 14:33:52 277

原创 Python_func_principle

本文摘要介绍了Python函数的核心概念:1)函数运行原理,包括形式参数与实体参数的区别;2)全局变量与局部变量的作用域特性;3)引用传递与值传递机制;4)函数三要素(值、id()、type())。通过sum函数示例演示了函数调用、引用传递(变量赋值共享内存地址)及类型检测,验证了函数对象在内存中的存储方式。

2026-02-05 13:17:05 492

原创 Python_func_basic

本文介绍了Python函数的基础知识,包括函数概念、分类、定义和调用方法。主要内容涵盖:1)函数分类(内置函数、全局函数、自定义函数和第三方库函数);2)函数定义语法及参数/返回值使用;3)多种函数调用示例;4)返回值类型(数值、字符串、多返回值、None等特殊情况);5)return关键字的作用(结束函数执行并返回值)。通过具体代码示例,演示了不同函数的定义和调用方式,包括带参函数、无参函数、多返回值函数等,并说明了return语句对函数执行流程的控制作用。

2026-02-05 13:15:08 376

原创 Python_str2

本文摘要: Python字符串操作指南介绍了字符串运算符(+/*/in/not in)、字符转换(ord/chr)以及常用函数。内容包括:大小写转换(lower/upper/swapcase)、空白处理(strip系列)、对齐方法(center/ljust/rjust)、查找索引(find/index系列)、替换(replace/join)、编码(encode)、判断函数(startswith/isalpha等)、分割(split/partition)和字符映射(maketrans/translate)。通

2026-02-04 14:10:05 571

原创 Python_str1

本文介绍了Python字符串的基础操作,包括:1.字符串创建(单引号、双引号、三引号及str()函数);2.字符串访问(正负索引);3.切片操作;4.两种遍历方式(索引和直接迭代);5.四种格式化方法(f-string、format()、%格式化符和字典格式化)。示例代码演示了字符串类型转换、切片取值以及不同格式化方式的实现。

2026-02-04 14:08:27 160

原创 Python_supplement

本文介绍了Python中列表切片和集合运算的基本操作。列表切片采用左闭右开区间格式[起始:结束:步长],支持正负索引和省略参数。集合运算包括交集(&)、并集(|)和差集(-)。此外,文章还展示了一个学生信息管理系统,使用字典存储单个学生数据,列表存储所有学生信息,并通过lambda函数实现按数学成绩排序。系统支持交互式录入学生信息(姓名、学号和三科成绩)并输出排序结果。

2026-02-02 14:12:59 397

原创 Python_set

本文介绍了Python集合(set)的基本特性和常用操作。集合是无序、元素唯一的数据结构,支持多种数据类型。创建空集合需使用set()而非{}。集合可通过遍历访问元素,常用方法包括:add()添加元素、update()合并集合、discard()删除元素,以及集合运算如intersection()求交集、union()求并集、difference()求差集等。这些操作能有效处理集合间的元素关系,实现去重、合并和比较功能。示例代码演示了集合定义、遍历和各种方法的应用,展示了集合在数据处理中的实用价值。

2026-02-02 14:11:36 443

原创 Python_dict2

本文介绍了Python字典的常用函数及生成方法。主要内容包括:1)字典常用函数如clear()、copy()、get()、items()、pop()等,用于清除、复制、获取键值、删除元素等操作;2)字典生成方法,包括fromkeys()创建指定键的字典和zip()函数将两个列表组合成字典。通过代码示例演示了各函数的使用方法和效果,如获取键值对、删除元素、合并字典等操作,为Python字典操作提供了实用参考。

2026-02-01 16:06:21 345

原创 Python_dict1

本文摘要:介绍了Python字典的基础知识,包括字典定义(键值对存储,key唯一value可重复)、访问方式(通过key或get()方法获取value,注意get()不可修改值)以及遍历方法(通过键直接遍历)。示例代码演示了字典创建、访问和修改操作,并展示了简单遍历方式。

2026-02-01 12:54:59 34

原创 Python_tuple

本文介绍了Python中元组(tuple)的基本概念和操作。元组使用()定义,具有可重复、有序、支持任意类型且不可变的特性。文章演示了元组的定义方式(包括单元素元组的特殊语法)、访问方法,以及count()和index()两个常用函数。最后对比了列表(list)和元组的核心区别:列表可变且功能丰富,适合动态数据;元组不可变、内存占用更小、访问更快且可哈希,适合存储常量配置和保护核心数据不被修改。元组在多值返回和解包场景中具有独特优势。

2026-01-31 20:36:34 55

原创 Python_list3

本文介绍了Python中二维列表和列表推导式的使用方法。二维列表即元素为列表的嵌套结构,可通过双重索引访问和遍历。列表推导式能快速生成新列表,格式为[操作 for 元素 in 列表 if 条件],可实现元素批量处理和筛选。通过实例演示了随机列表生成、元素遍历、数值运算及排序反转等操作,展示了列表推导式简化代码的优势。

2026-01-31 20:35:22 441

原创 Python_list2

本文介绍了Python列表的常用内置函数及其应用。主要包括:append()追加元素、clear()清空列表、copy()复制列表、count()统计元素出现次数、extend()合并列表、index()查找元素位置、insert()插入元素、pop()删除元素、remove()移除元素、reverse()反转列表和sort()排序等功能。通过示例代码演示了这些方法的具体使用方式,如追加元素、统计次数、合并列表、反转排序等操作。此外还介绍了dir()函数查看列表方法,以及列表的加法和乘法运算。这些方法为Py

2026-01-30 19:52:03 619

原创 Python_list1

本文介绍了Python列表的基础概念和基本操作。列表是线性表的一种应用,具有存储连续、有序、可重复元素等特点。文章展示了两种定义列表的方式:直接使用[]和使用list()函数转换,并演示了字符串转为列表的方法。同时讲解了如何通过索引访问列表元素,以及两种遍历列表的方式:使用range循环下标和直接遍历元素。示例代码展示了整数、字符串、布尔值等混合类型元素的列表操作。

2026-01-30 19:50:57 32

原创 Python_loop2

摘要:本文介绍了Python循环控制的关键知识点,包括循环中断语句(break跳出所有循环,continue跳过当前循环)、循环嵌套规则(外层控制行数,内层控制列数)以及死循环实现。通过代码示例演示了这些概念的应用:计算0-100和时遇到50终止(break)、跳过个位为3的数(continue)、猜数字游戏(死循环应用)以及循环嵌套实现9*9乘法表和等腰三角形打印。重点强调了循环控制语句的使用场景和嵌套循环的编程技巧。

2026-01-29 15:34:34 314

原创 Python_loop1

本文介绍了Python中的两种循环结构:while循环和for循环。while循环通过初始化变量、设置条件和改变变量实现循环,示例展示了打印输出和求和操作。for循环则通过range()函数简化了循环控制,range()可生成指定范围的整数序列。文中对比了两种循环实现0-100和0-200求和的代码,展示了for循环的简洁性。关键点包括:循环三要素(变量、条件、改变)、while循环语法、range()函数的三种用法(单参数、双参数、三参数)以及for循环的遍历特性。

2026-01-29 15:28:44 491

原创 Python_branch

本文介绍了Python中的分支结构及其应用。首先说明Python强制缩进的语法规则,然后讲解程序的三种执行流程(顺序、分支、循环)。重点演示了if、if-else和elif三种分支结构的用法,包括:1)整数进制转换的顺序执行案例;2)判断年龄是否成年的简单分支;3)结合VIP等级的多条件嵌套判断;4)BMI指数计算的多分支案例(使用elif判断体重状况)。通过这些案例展示了Python分支结构在实际编程中的应用,特别是缩进规则在代码块划分中的重要性。

2026-01-28 13:55:58 271

原创 Python_operator2

本文介绍了Python中的三种运算符:1)成员运算符(in/not in)用于判断容器成员关系;2)身份运算符(is/id())用于比较内存地址;3)三目运算符通过if-else分支实现条件判断。通过列表成员测试、变量地址比较和年龄判断示例演示了这些运算符的使用。此外,文章还包含两个实践练习:摄氏温度转华氏温度的公式转换(9/5*celsius+32)和圆柱体体积计算(πr²h),分别通过用户输入和数学运算实现单位转换和几何计算。

2026-01-28 13:51:23 230

原创 Python基础编程题1

本文展示了多个数学级数的Python实现:1) 调和级数1+1/2+...+1/100≈5.187378;2) 交错调和级数1-1/2+1/3-...≈0.688172;3) 三角数倒数级数≈1.980198;4) 数字叠加求和2+22+222...=246912;5) 泰勒级数求e≈2.718282(精度1e-6);6) 莱布尼茨公式求π≈3.141591(精度1e-6)。这些示例演示了如何用循环结构实现常见数学级数的计算。

2026-01-27 20:02:58 227

原创 Python_operator1

本文介绍了Python中的四种运算符:算术运算符(+、-、*、/、//、%、**),关系运算符(>、<、>=、<=、==、!=),赋值运算符(=、+=、-=等)和逻辑运算符(and、or、not)。通过实例演示了整除、取余、幂乘运算,变量交换的简洁写法,以及闰年判断的逻辑运算应用。特别指出Python与强类型语言在除法运算上的区别,并展示了关系运算符在数值和字符串比较时的差异。这些基础运算符是Python编程的重要基石。

2026-01-27 19:59:43 504

原创 Python_datatype

本文介绍了编程语言中的数据类型分类及Python的具体应用。主要内容包括:1)弱类型语言(如Python)和强类型语言(如C++)的区别;2)Python的基本数据类型(整型、浮点型、字符串等)和高级数据类型(列表、元组等);3)类型判断函数type()和输入函数input()的使用;4)类型转换方法(int(),float(),str());5)多种输出格式化方式(f-string、占位符等)。通过示例代码演示了不同数据类型的表示形式、类型转换及输出方法,最后提供了判断用户输入数据类型的练习。

2026-01-26 16:12:53 1111

原创 Python_variable

本文介绍了Python编程基础要点:1.注释方式(单行#和多行三引号);2.常用快捷键(保存、复制粘贴等);3.变量概念及定义方法;4.常量命名规范(全大写加下划线);5.变量命名规则(见名知意、小写下划线或小驼峰);6.标识符命名规范(字母数字下划线组成,非数字开头,避免关键字和中文)。

2026-01-26 16:05:58 156

原创 打包压缩解压缩指令

将xxx文件/目录 打包压缩为 xxx.tar.gz 文件。打包: tar -cvf xxx.tar xxx。解包: tar -xvf xxx.ta。二、zip、xz:压缩解压指令。

2025-05-25 19:53:37 424

原创 编辑器vim命令

1.输入命令vim 1.txt后,点击回车,进入命令模式(不可编辑)8. 进入末行模式后,输入wq或q!4.点击v,进入可视化模式(可看内容,可移动光标)2. 点击i,进入编辑模式(可编辑内容)二.以上步骤xchell中也可使用。3.点击ESC,进入到命令模式。7.点击两下ESC,进入命令模式。在末行模式下输入q!6. 点击:或/,进入末行模式。9.根目录下:加sudo提权。5.点击ESC,进入命令模式。

2025-05-14 19:58:05 436

原创 文件管理命令

3.cat /dev/null > file.txt #搭配空设备文件和输出重定向操作符,清空指定文件的内容(把根下面的dev下面的null(/dev/null是一个空设备文件)重到file(>是输出重定向的意思),会将file文件里的内容清空掉)2.touch file{1..5}.txt #结合通配符,创建多个指定名称的空文件#file属于文件前缀,可随意取名,.txt属于文件后缀,可替换,#{1..5} 是文件创建编号边界。#注意:linux中没有文件后缀的概念(没有.txt也可以)。

2025-04-26 14:59:49 646

原创 目录管理命令

一.mkdir(新建目录)五.rmdir(删除目录)六.pwd( 路径查看)二.ls(查看目录)四. mv(修改目录)三.cd(切换目录)

2025-03-23 14:42:06 918

原创 虚拟机安装win 10

1.创建新的虚拟机,新建一个虚拟硬件环境。2. 在虚拟硬件上安装操作系统win 10。

2025-03-21 09:24:50 503 1

空空如也

空空如也

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

TA关注的人

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