自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 11.python的字典dict(下) 遍历字典,结构优化

items()方法是字典的一个内置方法,用于返回字典中所有键值对的视图(view)。它返回一个可迭代的对象,每个元素都是一个包含键和对应值的元组。下面用一个例子来说明items()在上述例子中,返回一个包含所有键值对的视图(view),即。然后,我们使用for循环遍历这个视图。在每次迭代中,变量被赋予当前的键值对的键和值,然后我们可以打印它们。通过使用items()方法,可以方便地同时获取字典中的键和对应的值,适用于需要同时访问键值对的情况,使代码更加简洁和可读。

2024-04-04 18:56:15 676

原创 10.python的字典dict(上)

在计算机科学中,字典是一种数据结构,用于存储键值对(key-value pair)的集合。每个键值对都由一个唯一的键和一个对应的值组成。字典能够快速地根据键找到对应的值,因此在很多编程语言中都被广泛使用。字典的实现方式可以有多种,常见的有哈希表(hash table)、红黑树(red-black tree)等。不同的实现方式对于字典的查询效率和内存占用等方面有不同的影响。字典可以用于存储任何类型的数据,例如字符串、整数、实数等。

2024-03-31 18:01:01 834

原创 趣味算法,猴子算法。python如何实现猴子算法

猴子算法(Monkey algorithm)是一种启发式搜索算法,灵感来自于猴子在树上跳跃寻找食物的行为。这个算法的原理是通过模拟猴子的行为,使用随机搜索的方法来寻找最优解。猴子算法的基本思想是,在搜索空间中随机生成一组解(即一只猴子的位置),然后根据一定的评价准则对这些解进行评估。接下来,通过一系列的随机扰动操作,如移动、交换、替换等,对当前解进行改变,再次进行评估。如果新的解比原来的解更优,则替换原解;否则,保持不变。重复进行上述步骤,直到满足特定的停止条件,例如达到一定的迭代次数或找到了满意的解。

2024-03-26 19:57:45 780

原创 python能做什么

python能做什么

2024-03-25 20:22:05 597

原创 NPM常用命令详解

NPM (Node Package Manager) 是 Node.js 的包管理器。它是一个命令行工具,用于管理和安装 Node.js 的代码包(也称为模块)。通过 NPM,开发者可以轻松地在项目中引入和管理第三方模块、库和工具。NPM 不仅是一个用来发布和分享自己编写的 Node.js 模块的平台,同时也是一个从 NPM 仓库安装和管理模块的客户端工具。

2024-03-24 19:34:26 536

原创 9.python if 语句

条件判断语句

2024-03-23 11:27:47 1704

原创 一些常用的Python小技巧

使用列表推导式:列表推导式是一种简洁的方式生成新的列表。。使用enumerate()函数:enumerate()函数用于在迭代过程中同时获取索引和值。例如,可以通过来遍历列表并获取索引和对应的值。使用zip()函数:zip()函数用于将多个可迭代对象打包成一个元组列表。例如,可以使用来同时迭代两个列表,并在每次循环中获取相应的元素。使用with语句处理文件:使用with语句可以更好地管理打开的文件,无需手动处理关闭文件的操作。例如,可以使用来打开文件,并在处理完文件后自动关闭。

2024-03-22 21:43:17 280

原创 node.js是什么怎么用常用方法

Node.js是一个基于Chrome V8 JavaScript引擎的服务器端运行环境。它允许使用JavaScript来开发高性能的网络应用程序。Node.js采用事件驱动、非阻塞式I/O模型,使其能够处理大量并发请求而不会出现阻塞。Node.js最初是由Ryan Dahl于2009年创建的,旨在使JavaScript能够在服务器端运行。与传统的服务器端技术(如PHP或Java)不同,Node.js使用JavaScript作为服务器端语言,这使得前端开发人员可以在整个应用程序中使用统一的语言和编程模型。

2024-03-21 19:52:42 954

原创 python可以用来做游戏吗?unreal.py模块介绍

Unreal.py是一个用于与虚幻引擎进行交互的Python插件。它提供了许多功能和工具,使开发者可以使用Python语言在虚幻引擎中创建、修改和控制游戏内容。Python绑定:Unreal.py提供了对虚幻引擎API的Python绑定,使开发者可以使用Python语言与虚幻引擎进行交互。这样,开发者可以在虚幻引擎中使用Python编写脚本、工具和插件。# 创建一个新的场景对象# 设置场景的属性# 在虚幻引擎中显示场景。

2024-03-20 19:52:50 2383

原创 8.python中的元组

元组其实可以看为是一个列表,不可变的列表。操作和列表都差不多。元组(tuple)是Python中的一种基本数据结构类型,它是不可变的序列,意味着一旦创建,其内容就不能被修改。元组通常用于存储异质性的数据项,也就是说,元组中的元素可以是不同类型的数据。

2024-03-19 21:37:45 431

原创 如何用python驱动Linux指令subprocess模块

Linux 指令是一组用于在 Linux 操作系统中执行特定任务的命令。它们是通过终端(也称为命令行界面)输入和执行的。Linux 操作系统采用了一种文本界面的方式,使用户可以直接与系统进行交互,通过输入命令来操作和管理系统。这些只是 Linux 指令的一小部分功能,实际上 Linux 操作系统提供了非常丰富和强大的指令集,能够满足各种日常任务和系统管理需求。

2024-03-18 20:12:01 911

原创 7.python中列表list的切片操作

在Python中,切片是一种操作序列数据类型(如列表、元组和字符串)的方式。列表切片操作允许我们提取列表的部分元素,生成新的列表。切片的基本语法是startstopstep以上都是可选参数。在这个例子中,我们从索引1(列表的第二个元素)开始切割,到索引5(列表的第六个元素)结束,只获取这个范围内的元素。在这个例子中,我们设置步长为2,即每次取当前元素后跳过一个元素。注意,当我们省略start和stop参数时,切片操作会默认从开始到结束。在这个例子中,我们的步长为负数(-1),表示每次向后移动一个位置。

2024-03-17 22:00:00 472

原创 6.Python 遍历列表

列表是 Python 中最基础的数据结构之一,而遍历(或迭代)是最常用的操作之一。Python 提供了多种遍历列表的方式,下面将详细介绍。

2024-03-16 18:08:50 583

原创 5.python中的list,list的相关操作

列表是一个有序的集合,它可以包含多个元素,并且这些元素可以具有不同的数据类型。你可以将列表想象成一列项目列表或一种长队,有顺序地从前到后排列。这个购物清单就类似一个程序中的列表,只不过清单中的每个物品都被程序中表示为一个元素。在编程中,我们使用列表来存储和操作一系列有关联的信息。例如,在一个视频游戏程序中,我们可能会有一个列表存储所有的游戏角色,或者在一个天气应用中,我们可能会有一个列表存储未来几天的气温预报。

2024-03-15 21:42:53 2044

原创 4.python中的变量和简单数据类型

在计算机编程中,变量是用来存储和表示数据的内存空间。它们允许我们在程序中给数据起一个有意义的名字,并在需要时引用这个名字来访问或操作数据。变量可以存储各种类型的数据,比如整数、浮点数、字符串、布尔值等。在编程中,我们经常需要使用变量来存储临时值或计算结果,以便后续使用。通过对变量的赋值操作,我们可以将某个值存储到变量中,并在程序的其他地方使用该变量来引用这个值。

2024-03-14 21:45:48 989

原创 3.python的代码规范。怎么样让你的代码更清晰规范【重要】

代码规范是一套约定俗成的编写代码的规则和规范。它旨在确保代码的可读性、可维护性和可共享性。代码规范是一种指导,它定义了如何命名变量、如何缩进代码、如何注释代码等等。通过遵循代码规范,可以使代码更易于理解、修改和扩展,提高开发效率,并减少出错的可能性。在软件开发团队中,代码规范是非常重要的。它可以使开发人员之间的代码风格保持一致,减少代码审查和合并代码时的歧义和冲突。同时,代码规范也有助于提高团队的编码质量,并促进多人协作。

2024-03-13 19:51:44 755

原创 python中的time模块的用法

在编程中,时间是一个非常重要的概念。我们经常需要记录和处理时间,以便进行计时、时间戳操作、定时任务等。Python语言提供了一个名为time的标准库,它提供了一组函数来处理时间相关的操作。

2024-03-12 19:40:57 1058

原创 怎么用python处理json,python-json模块

怎么用python处理json类型的数据

2024-03-11 19:24:40 652

原创 2.macOS和Linuxpython编程环境配置

在 macOS 和 Linux 上配置 Python 环境

2024-03-10 20:30:00 810

原创 1.python的环境配置和hello world

python的环境配置和hello world

2024-03-09 11:44:35 1025

原创 Python的sys模块的作用和常用方法

sys模块是Python标准库中的一个重要模块,它提供了与系统相关的功能和变量。通过sys模块,我们可以获取命令行参数、查找模块路径、操作已导入的模块、重定向标准输入输出流、退出程序等。此外,sys模块还提供了一些函数和变量,用于获取Python解释器的信息,设置递归调用深度,以及其他一些功能。通过使用sys模块,我们可以更好地控制和交互程序,实现与系统和命令行的更深层次的交互。这在开发命令行工具、处理命令行参数和文件输入输出等方面非常有用。我们可以根据自己的需求来使用sys。

2024-03-08 21:32:04 916

原创 Python 的 os 库介绍

Python 的os模块是一个提供了许多与操作系统交互的函数的模块。它可以让我们执行与操作系统相关的任务,比如文件和目录操作、进程管理等。在本文中,我们将详细介绍 os 模块的功能和用法,并提供一些示例代码。

2024-03-07 20:11:43 581

原创 如何写一个简单的HTML网页

HTML(Hypertext Markup Language)是一种用于创建网页的标记语言。通过使用HTML标签、元素和属性,您可以构建出各种网页内容,包括文本、图片、链接等等。本文将引导您通过几个简单的步骤,制作一个完整的HTML网页。

2024-03-06 19:56:50 876

原创 主流的开发语言和开发环境介绍

Java是一种非常流行的开发语言,特别适用于企业级应用和大型互联网应用的开发。对于从事Java开发的人员来说,熟悉Java开发环境是必不可少的,常用的开发工具包括JDK(Java Development Kit)和各种集成开发环境(IDE)如Eclipse、IntelliJ IDEA等。

2024-03-05 20:47:20 906

原创 如何系统地自学Python

我强调重视阅读书籍来系统地学习 Python,书籍可以提供更全面的知识和深入的理解。这本书适合有一定 Python 基础的开发者,深入介绍了 Python 的高级特性和最佳实践,教读者如何编写出简洁、高效且易于维护的 Python 代码。这本书适合有一定 Python 基础的读者,通过一系列实用的示例和解决方案,帮助读者掌握 Python 编程中常见的技巧、技巧和最佳实践。这本书适用于初学者,通过实际的编程项目和练习,帮助读者逐步掌握 Python 的基本概念和语法,并引导他们构建简单的程序和应用。

2024-03-04 23:07:06 1072

空空如也

空空如也

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

TA关注的人

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