1.数组基础题目189.轮转数组解法1(自创:列表特性):思路:利用Python列表中的特殊方法pop和insert实现尾部元素多次删除后添加到列表首部的方式实现轮转。缺点:执行用时过长代码:class Solution: def rotate(self, nums: List[int], k: int) -> None: """ Do not ret
转载 2024-04-18 22:11:21
22阅读
文章目录LeetCode中常用语言的一些基本方法记录Java数组数组的常用操作及方法Arrays工具类Collections类常用方法总结二维数组字符串常用属性及方法JavaScript数组常用属性及方法字符串常用属性及方法创建二维数组Python数组中常用属性及方法创建一个有规律的二维列表字典字符串常用方法 LeetCode中常用语言的一些基本方法记录注:语言一多有点容易混淆,所以梳理一下。J
转载 2024-05-29 20:49:15
33阅读
目录常见的排序算法:1. 冒泡排序2. 选择排序3. 插入排序4. 桶排序5. 快速排序6. 归并排序7. 堆排序Leetcode242 有效的字母异位词349 两个数组的交集350 两个数组的交集 ||922 按奇偶排序数组 ||976 三角形的最大周长目录常见的排序算法:1. 冒泡排序2. 选择排序3. 插入排序4. 桶排序5. 快速排序6. 归并排序7. 堆排序Leetcode242 有效的
## LeetCode 是什么? LeetCode 是一个在线的编程学习平台,提供了许多不同的算法问题和编程挑战。通过解决这些问题,开发者可以锻炼算法思维和编程能力。LeetCode 上的问题种类繁多,涵盖了各种难度级别和不同主题,包括数组、字符串、链表、树、图等等。解决这些问题不仅可以帮助开发者提升编程技能,还可以为面试和竞赛做好准备。 ## LeetCode 是否支持 Python? L
原创 2024-06-08 03:57:11
33阅读
作者:pydanny原文:http://www.pydanny.com/why-doesnt-python-have-switch-case.html不同于我用过的其它编程语言,Python 没有 switch / case 语句。为了实现它,我们可以使用字典映射:这段代码类似于:Python 代码通常比处理 case 的标准方法更为简短,也可以说它更难理解。当我初次使用 Python 时,感觉很
相信很多同学都听过数据类型这个词吧?无论是零基础还是有其他编程语言的同学,对这个词都不会陌生。基本上来说,无论什么教程,都是会把这个数据类型提前拿出来讲透,因为这个万一不吃透,后面的学习无法开展下去。先看下概念描述:数据类型在数据结构中的定义是一组性质相同的值的集合以及定义在这个值集合上的一组操作的总称。可能很多同学就一脸懵逼了,这段话的每个词我都了解,我也知道它是什么意思,但是我脑子里怎么就好像
有了运行环境还不够,在程序的江湖里,还得有一把趁手的”兵器”。 工欲善其事,必先利其器,在进行Python开发时,可选择 IDE挺多的,其中,以PyCharm、Eclipse+PyDev插件和VS Code为杰出代表, 而且它们都是跨平台的,可以支持在Windows、macOS和Linux(如Ubuntu)下安装、运行。本章专门介绍PyCharm的详细安装步骤。
转载 2024-05-19 06:38:29
82阅读
软考,即计算机技术与软件专业技术资格(水平)考试,是我国在计算机技术和软件领域设置的一项重要考试,其目的在于对从事或准备从事计算机技术与软件专业工作的人员进行专业知识与技能的考查和认定。软考设立了多个层次和方向的考试,覆盖了计算机科学的广泛领域,从基础知识到专业技术应用均有涉及。 那么,回到关键词“软考没有python”,我们首先需要了解Python在计算机技术领域的地位。Python是一种广
原创 2024-03-19 17:15:48
234阅读
# 如何解决“Python Series没有列名”的问题 在数据科学和数据分析中,Pandas是一个非常重要的库。它创建了Series和DataFrame等数据结构,可以方便地进行数据处理和分析。初学者经常会遇到“Python Series没有列名”的问题。本文将通过详细的步骤指导你解决这个问题,并深入讲解相关的代码。 ## 整体流程 首先,让我们确定解决这一问题的整体流程。可以利用下表来清
原创 10月前
75阅读
# Python中的if-else语句 ## 介绍 在Python中,if-else语句是一种用于控制程序流程的基本语句。它允许根据条件的真假来执行不同的代码块。与其他编程语言不同,Python中的if-else语句不需要使用括号来包裹条件表达式。本文将详细介绍如何在Python中正确使用if-else语句,并提供一些示例代码来帮助你理解。 ## 流程概览 下表展示了使用if-else语句
原创 2023-08-21 11:18:00
327阅读
Python搭建编程环境-Pycharm开发工具的安装Pycharm简介安装Pycharm人生苦短,我用Python结束语? Pycharm简介PyCharm是由JetBrains公司开发一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、
Python编程过程中,使用`tolist()`方法时,很多开发者可能会遇到一个常见问题:调用`tolist()`后数据没有正确的标题或标签。这种困扰常常影响数据处理和结果展示的效率。接下来,我们将深入探讨这个问题。 ### 问题背景 在数据分析和科学计算中,Python的`pandas`库被广泛使用。其中,需要将`DataFrame`转换成列表形式以便于后续处理时,通常会调用`tolist(
原创 6月前
26阅读
# Python没有软件界面Python是一种高级编程语言,被广泛应用于各个领域。但是,有些人可能会对Python是否有软件界面产生疑问。事实上,Python是一种通用的编程语言,可以用于开发各种类型的应用程序,包括有软件界面的程序。 ## Python的GUI库 Python提供了多种GUI库,可以用于创建软件界面。其中最常用的库是Tkinter。Tkinter是Python的标准G
原创 2024-01-21 06:16:11
118阅读
大家往往只是关注自己安装的python库,却忽略了python自带的库函数,或者是python自带的库,今天就为大家介绍一下,十大被低估的python自带库或者是python自带的函数。1.CounterCounter的主要用途从名字就可以看出,它是用来进行计数统计的,在进行数据分析或者是统计时,我们经常需要用到计数,而Counter会帮助我们写出更加简介的代码,如下图所示。上述程序中,可以看到,
# Python中函数声明的探讨 在许多编程语言中,函数声明是必不可少的一部分。它不仅帮助编译器识别函数的存在,还可以让程序员了解函数的类型、参数和返回值。然而,在Python这门语言中,似乎没有传统意义上的函数声明。这让很多初学者感到困惑,甚至怀疑Python的设计是如何处理函数的。这篇文章将探讨Python中的函数声明及其工作原理,同时提供一些代码示例来加深理解。 ## Python函数的
原创 2024-08-28 08:12:28
24阅读
文章目录LeetCode 的题库使用方式做题方式如何做题LeetBook竞赛竞赛题目难度分布竞赛结果和复盘竞赛目标 LeetCode 的题库使用方式LeetCode 的题库是很庞大的。面对庞大的题库,只有正确使用才能达到最好的效果。做题方式常见的一种做题方式是:按照题号顺序依次做题。这种做题方式并不好,因为 LeetCode 的题目顺序并没有特定含义,既不是按照难度排序,也不是按照知识点排序,如
“零基础可以学习Python?”这是很多初学者经常问的一个问题,我的回答是可以!现在很多小学、初中也开始学习编程语言,选择的入门语言就是PythonPython其实和学中文没什么区别,学习中文是为了更好的和人沟通,学习编程是为了和计算机沟通,只是对象换了,道理是一样的。Python是外国人开发的,用的就是他们的母语——英语 写出来的,创立初衷之一就是为了让代码像纯英语那样容易理解。又有人会问了
转载 2024-05-10 18:08:45
16阅读
这不是因为它没有意义; 定义“x ++”为“x + = 1,评估x的前一个绑定”是非常有意义的。如果你想知道原来的原因,你必须通过旧的Python邮件列表来查询,或者询问那些在那里的人(比如Guido),但是事实certificate这很容易:简单的递增和递减不像其他语言那样需要。 你不经常在Python中编写像for(int i = 0; i < 10; ++i) ; 而是你for i i
Python,不需要有编程基础! “编程零基础,可以学习 Python ”,这是很多初学者经常问的一个问题。当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你在编程语言的学习上属于零基础,也不用担心,因为无论用哪门语言作为学习编程的入门语言,总是要有一个开始。就个人的观点,Python 作为学习编程的入门语言是再合适不过的。凡是在大学计算机专业学习过 C
Python入门之常量与变量多版本解释器共存的方法更换.exe文件名例如3.6版本的文件夹中的exe文件复制并改名为python36注释语法【1】什么是注释注释就是对代码的解释,注释不会被程序运行【2】为什么要注释方便阅读和理解代码【3】如何使用注释单行注释# 这是单行注释多行注释''' 这是 多行注释 '''变量【1】什么是变量用于存储数据值的标识符变量在程序中的作用就像容器【2】为什么要有变量
转载 2024-09-09 16:35:48
9阅读
  • 1
  • 2
  • 3
  • 4
  • 5