随笔分类 -  python学习之路

摘要:元组与列表一样,也是一种序列。唯一不同的是元组不能修改。创建元组的方法很简单:如果你用逗号分割了一些值,那么你就自动创建了元组。 tuple = 1, 2, 3 print(tuple) 输出结果:(1, 2, 3) 元组也是(大部分时候是)通过圆括号括起来的; 空元组可以用没有包含内容的两个圆括号 阅读全文
posted @ 2022-08-07 15:18 涛¥哥 阅读(173) 评论(0) 推荐(0)
摘要:01.
append ⽅法append 用于将一个对象附加到列表末尾 lst = [2,3,4] lst.append(10) print(lst) 输出结果:[2, 3, 4, 10] 你可能心存疑虑,为何给列表取lst 这样糟糕的名字,⽽不称之为list 呢?我原本是可以这样做的,但你可能还记得 阅读全文
posted @ 2022-01-15 16:35 涛¥哥 阅读(104) 评论(0) 推荐(0)
摘要:可以使用以下函数创建并操作二叉树 BinaryTree()创建一个二叉树实例。 getLeftChild()返回当前节点的左子节点所对应的二叉树。 getRightChild()返回当前节点的右子节点所对应的二叉树。 setRootVal(val)在当前节点中存在存储参数val中的对象。 getRo 阅读全文
posted @ 2021-09-22 15:04 涛¥哥 阅读(823) 评论(0) 推荐(0)
摘要:1.1、何谓队列 队列是有序集合,添加操作发生在“尾部”,移除操作则发生在“头部”。新元素从尾部进入队列,然后一直向前移动到头部,知道成为下一个被移除的元素。 最新添加的元素必须在队列的尾部等待,在队列中时间最长的元素则排在最前面。这种排序元素被称作FIFO(first-in first-out), 阅读全文
posted @ 2021-09-10 14:56 涛¥哥 阅读(272) 评论(0) 推荐(0)
摘要:1.1、何谓栈 栈有时也被称作“下堆栈”。它是有序集合,添加操作和移除操作总发生在同一端,即“顶端”,另一端则被称为“低端”。 栈中的元素离低端越近,代表其在栈中的时间越长,因此栈的低端具有非常重要的意义。最新添加的元素将被最新移除。这种原则被称作LIFO(last-in first-out),即后 阅读全文
posted @ 2021-09-09 17:39 涛¥哥 阅读(285) 评论(0) 推荐(0)
摘要:字典是最有用的Python集合之一。字典是存储键-值对数据类型。键用来查找关联的值,这个概念常常被称作映射。 映射抽象数据类型定义如下。它是将键和值关联起来的无序集合,其中的键是不重复的,键和值之间是一一对应的关系。映射支持以下操作。 (1)Map()创建一个空的映射,它返回一个空的映射集合。 (2 阅读全文
posted @ 2021-08-25 15:39 涛¥哥 阅读(101) 评论(0) 推荐(0)
摘要:试图摆脱程序或计算机的影响而描述算法的效率时,量化算法的操作或步骤很重要。如果将每一步看成基本计算单位,那么可以将算法的执行时间描述成解决问题所需的步骤数。确定合适的基本计算单位很复杂,也依赖于算法的实现。 对于累加算法,计算总和所用的赋值语句的数目就是一个很好的基本计算单位。在sumOfN函数中, 阅读全文
posted @ 2021-07-07 15:14 涛¥哥 阅读(320) 评论(0) 推荐(0)
摘要:探索迷宫 探讨一个与蓬勃发展的机器人领域相关的问题:走出迷宫。如果你有一个Roomba扫地机器人,或许 能利用学到的知识对它进行重新编程。我们要解决的问题是帮助小乌龟走出虚拟的迷宫。迷宫问题源自忒修 斯大战牛头怪的古希腊神话传说。相传,在迷宫里杀死牛头怪之后,忒修斯用一个线团找到了迷宫的出口。 假设 阅读全文
posted @ 2021-07-01 15:06 涛¥哥 阅读(809) 评论(0) 推荐(0)
摘要:利用python递归,计算1~100的和 def sum_num(num): if num <=1: return 1 return num + sum_num(num - 1) print(sum_num(100)) 阅读全文
posted @ 2021-06-22 14:32 涛¥哥 阅读(2893) 评论(0) 推荐(0)
摘要:4.4 递归可视化 前文探讨了一些能用递归轻松解决的问题。但是,要想象递归的样子或者将递归过程可视化仍然十分困难。 这使得递归难以掌握。本节将探讨一系列使用递归来绘制有趣图案的例子。看着这些图案一点一点地形成, 你会对递归过程有新的认识,从而深刻地理解递归的概念。 我们将使用Python的turtl 阅读全文
posted @ 2021-05-28 15:18 涛¥哥 阅读(319) 评论(0) 推荐(0)
摘要:4.2 何谓递归 递归是解决问题的一种方法,它将问题不断地分成更小的子问题,直到子问题可以用普通的方法解决。通常 情况下,递归会使用一个不停调用自己的函数。尽管表面上看起来很普通,但是递归可以帮助我们写出非常优雅 的解决方案。对于某些问题,如果不用递归,就很难解决。 4.2.1 计算一列数之和 我们 阅读全文
posted @ 2021-05-26 15:18 涛¥哥 阅读(107) 评论(0) 推荐(0)
摘要:1、双端队列抽象数据类型 双端队列抽象数据类型由下面的结构和操作定义。如前所述,双端队列是元素的有序集合,其任何一端都 允许添加或移除元素。双端队列支持以下操作。 Deque()创建一个空的双端队列。它不需要参数,且会返回一个空的双端队列。 addFront(item)将一个元素添加到双端队列的前端 阅读全文
posted @ 2021-04-28 20:45 涛¥哥 阅读(242) 评论(0) 推荐(0)
摘要:工作中需要,编写一个python脚本放置在服务器上进行压测,压测利用多线程。第一次使用不是很理解,有不对的地方请指教。 1 #!/usr/bin/env python 2 # -*- coding:utf-8 -*- 3 4 import requests, time, threading, ran 阅读全文
posted @ 2021-04-07 16:24 涛¥哥 阅读(551) 评论(0) 推荐(0)
摘要:1、指定对应文件路径,获取目录下所有的文件名,模糊查找文件名后并修改文件名称。 import os def os_rename(filenum): path = 'file/' files = os.listdir(path) for num in filenum: for f in files: 阅读全文
posted @ 2021-03-30 16:52 涛¥哥 阅读(747) 评论(0) 推荐(0)
摘要:列举一个后续表达式:4 5 6 * +。当从左往右扫描该表达式时,首先会遇到操作数4和5.在遇 下一个符号之前,我们不确定要对它们进行计算。将他们都保存在栈中,变可以在需要是取用。 在本例中,紧接着出现的符号又是一个操作数。因此,将6也压入栈中,并继续检查后面的符 号。现在遇到运算符*。这意味着需要 阅读全文
posted @ 2021-03-05 17:57 涛¥哥 阅读(249) 评论(0) 推荐(0)
摘要:创建baseConverter行数接受一个进制数和2~16的基数作为参数,处理方式是将余数压入栈中,知道被处理的值为0.以2~10为基 数时,最多只需要10个数字,因此0~9这10个整数够用。当基数超过10时,就会遇到问题。不能再直接使用余数,这是因为余数本身 就是两位的十进制数。因此,需要创建一套 阅读全文
posted @ 2021-02-24 20:48 涛¥哥 阅读(981) 评论(0) 推荐(1)
摘要:将xml文件改写成想要的txt文件。 原xml文件: 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 -<ANNOTATION_DOCUMENT xsi:noNamespaceSchemaLocation="http://www.mpi.nl/tools/e 阅读全文
posted @ 2020-07-16 10:19 涛¥哥 阅读(306) 评论(0) 推荐(0)
摘要:楔子程序猿李狗蛋利用python3.6花了5分钟写了个数据处理的脚本,心中甚是喜悦,果然高效啊,但随着时间一分一秒过去了,任务还在处理中,李狗蛋拍案而起,冲着python怒道:你咋运行的这么慢!python一脸无辜:容~容我解释一下!,李狗蛋:你解释个毛线!闻此言,python也怒了:爷就这样,不喜 阅读全文
posted @ 2020-06-30 17:24 涛¥哥 阅读(413) 评论(0) 推荐(0)
摘要:一个简单的连接redis,并通过key查询对应的value值。 # -*- encoding: UTF-8 -*- __author__ = "Sky" import redis,json def to_redis(audit_content,num): pool = redis.Connectio 阅读全文
posted @ 2020-06-02 11:24 涛¥哥 阅读(151) 评论(0) 推荐(0)
摘要:实际工作涉及到代码要对大批量数据文件进行读取下载入库,因此需要测试自己写一个大批量数据文件,然后把文件上传到ftp上,然后调用接口下载入库。然后自己看书的时候找到了一个方法,因此尝试的写了这么一段脚,以备后续参考。 from ETC import etcmysqlconnent as p impor 阅读全文
posted @ 2020-04-22 15:28 涛¥哥 阅读(449) 评论(0) 推荐(0)