# Python 归约 Python是一种高级编程语言,具有简单易学、可读性强的特点,广泛应用于数据分析、人工智能、网络开发等领域。在Python,有一种常见的编程技巧叫做"归约",它的作用是将一个序列的所有元素通过某种运算合并成一个结果。 ## 归约的基本概念 归约是指将一个序列的所有元素通过某种运算合并成一个结果。常见的归约运算有求和、求积、求最大值、求最小值等。 在Python
原创 2023-12-13 11:16:36
51阅读
作者是一名沉迷于Python无法自拔的蛇友,为提高水平,把Python的重点和有趣的实例发在简书上。一、递归是指函数/过程/子程序在运行过程序中直接或间接调用自身而产生的重入现象。在计算机编程里,递归指的是一个过程:函数不断引用自身,直到引用的对象已知。使用递归解决问题,思路清晰,代码少。但是在主流高级语言中(如C语言、Pascal语言等)使用递归算法要耗用更多的栈空间,所以在堆栈尺寸受限制时(如
在C++primer p618介绍了递归实现的版本,主要的形式: template<typname ARGS> void print(const T&t,const ARGS&... rest) { print(t); print(t,rest...); } template<typename T ...
转载 2021-10-30 12:43:00
101阅读
2评论
循环 有限循环 for range(5),默认从0开始,到4结束,不包含当前显示数,相当于range(0,5) range(2,6),自定义从2开始,到5结束,不包含当前显示数 range(1,100,2),自定义从1开始,到99结束,不包含当前显示数,步长为2 break 中断,跳出当前循环 for   break else break 过后,就不会执行最后面的else语句 flag
转载 2023-07-14 10:00:21
249阅读
列表 一、说到列表,先说一下 数据结构,数据结构是以某种方式组合起来的数据元素集合。在Python,最基本的数据结构为序列。 序列的每个元素都有其编号,即其位置或索引,注意其中第,一个位置的索引为0,第二个索引为1,以此类推。 Python内置了多序列,其中常用的为列表、元组、字符串。接下来说列表:列表和元组、字符串的不同为——列表是可变的。 1、列表的表示为用方括号括起元素,并用逗号隔开
转载 2023-07-15 17:08:11
278阅读
注意:这与Java中有所不同,while是满足了某个条件,就开启循环;而for循环强调的是遍历某一数据对象
转载 2023-06-16 13:37:44
518阅读
刷题时候,有道题目的答案是return(num and (num % 9 or 9)) 看的有点懵逼,看来解释如下:1.首先,’and’、’or’、’not’的优先级是not>and>or。 2.其次,逻辑运算符and和or也称作断路运算符或者惰性求值:它们的参数从左向右解析,一旦结果可以确定就停止。在and语句中,如果每一个表达式都不假的话,返回最后一个,如果有一个为假,
转载 2023-07-04 21:00:20
385阅读
在AI+时代,编程已不是程序猿、攻城狮的专属属性,而是一个工具,或是一种技巧,本质上跟Word、PPT没啥区别。如果大家现在想掌握一门编程技能的话,那一定是 Python, 因为它既简洁高效,又能快速入门上手。本文将从Python基础语法的print()函数开始学习,带领大家轻松入门Python。1、print()函数的概念在python里面,print()函数是我们最先接触
文章目录思维导图一:集合set(1)常用操作(2)其他技巧二:字典dict(1)常用操作 思维导图一:集合setPython,集合set是一个无序且不含重复元素序列,使用{ }创建set1 = {1, 1, 2, 2, 3, 3, 4} print(set1)需要注意,创建空集合时需要使用set( )而不是{ },因为{ }用于创建空字典(1)常用操作①:使用in 或 not in 判断元素是否
转载 2023-08-09 20:25:30
135阅读
repalce(old,new,max)参数: old:将被替换掉的字符 new:新字符串,拥有替换old字符串 max:替换次数不超过max次,可选参数str = "this is string example....wow!!! this is really string"; print str.replace("is", "was"); print str.replace("is", "wa
转载 2023-05-30 09:52:04
105阅读
python 判断是否为空NaN
转载 2023-06-16 11:27:18
192阅读
Python中使用import关键字进行模块加载。先在Visual Studio建立PythonModuleLoad项目作为演示。 1、同目录加载建立SameFolder.py文件写入代码:1 def printSameFolder(): 2 print("this method is in the same folder")修改启动文件,默认为PythonModuleLoad
转载 2023-05-29 16:25:17
258阅读
1、遍历文件夹、子目录
转载 2023-06-16 11:31:11
834阅读
1.计算机概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算器。特点:数值计算逻辑计算存储记忆功能 总结:计算机就是能够安装程序运行、自动、高速处理数据的现代化智能电子设备。计算机的组成由硬件和软件组成硬件:看得见摸得着 (CPU 硬盘 显卡 鼠标…)的东西软件:看不见摸不着(PyCharm 高德地图 QQ音乐…)的东西 ,就是一系列按照特定顺序组织的计算机数据和特定指令的集
python介绍这是我们专门为 小白 量身打造的Python新手教程,具有如下特点:全视频,手把手,零起点,项目实例,基于船新的Python 版本。Python是一种计算机程序设计语言。你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合网页编程的JavaScript语言等等。那Python是一种什么语言?首先,我们普及一下编程语言的基础知识。编程语言就是和计算
转载 2023-10-12 17:40:28
109阅读
函数和面向对象写法的区别函数写法def func(): print('我是函数') func() # 执行函数类的写法        class后面跟的是类名,下面定义的函数,又叫做类的方法。class example: def information(self,name,age): print('名字:%s'% na
转载 2023-09-11 19:19:47
141阅读
面向过程编程 (Procedural Programming)Prodcedural programming uses a list of instructions to tell the computer what to do setp-by-step. 面向过程编程依赖 --> procedures一个procedure 包含一组要被进行计算的步骤, 面向过程又被称为top-d
转载 2023-05-24 15:19:50
261阅读
python IO流 读写文件是最常见的IO操作。python内置了读写文件的函数。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统完成的,现代操作系统不允许普通的程序直接对磁盘进行操作,所以,读写文件就是请求操作系统打开一个文件对象通常称为文件描述符,然后,通过操作系统提供的借口从这个文件读取数据,或者把数据写入这个文件对象读文件: >>> f = op
转载 2024-05-28 21:22:22
103阅读
1, 无序链表(Unordered linked list)  链表是有若干个数据节点依次链接成的数据结构,如下图所示,每一个数据节点包括包括数据和一个指向下一节点的指针。(python的list就是由链表来实现的)        无序链表操作:Llist = UnorderedList() #创建无序链表 add(item) #向链表中加入item(首
转载 2023-05-31 20:35:30
253阅读
reStructuredText快速入门reStructuredText也称为reST,这是一种被Python程序员广泛使用的纯文本标记语言,就像markdown一样。reStructuredText pycharm自带!点击File-New Scratch File-Rest Language这样就创建好一个reST文件了,后缀是rst,注意保存后才会出现预览页面哦!说明:reST中空行和空格很
转载 2023-05-26 14:56:50
190阅读
  • 1
  • 2
  • 3
  • 4
  • 5