E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
小甲鱼python笔记
力扣刷题
Python笔记
:字母异位词分组
题目给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。来源:力扣(LeetCode)Python解法字典解法一开始本来打算用暴力解法解出来,写了一个小时程序,每次提交都有不同的错误,需要考虑的情况太多了,于是看了题解,发现别人的代码简单易懂,膜拜!具体的解题思路如下:①创建一个字典result;②对strs中的每一个元素排序并转换成元组,作为字典的键;③如果字符
见夏莫语冰
·
2020-10-20 18:38
力扣python刷题
算法
力扣刷题
Python笔记
:全排列
题目给定一个没有重复数字的序列,返回其所有可能的全排列。来源:力扣(LeetCode)Python解法回溯解法该题目的要求是,给出输入数组的所有可能组合(有顺序)。当题目要求求出所有组合时,我们就应该考虑用回溯解法。(虽然想出来应该用哪种方法了,但是还是不会做~)具体解题思路如下:①定义一个与给定数组nums等长的数组included,并且初始元素全部置为0;②定义一个函数,然后开始遍历数组中的每
见夏莫语冰
·
2020-10-17 19:35
力扣python刷题
算法
力扣刷题
Python笔记
:组合总和
题目给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。来源:力扣(LeetCode)python解法这道题的特殊点在于,所有的元素可以不加限制地重复使用,而不是每个元素只能重复使用一次。二叉树解法
见夏莫语冰
·
2020-10-15 19:58
力扣python刷题
算法
力扣刷题
Python笔记
:在排序数组中查找元素的第一个和最后一个位置
题目给定一个按照升序排列的整数数组nums,和一个目标值target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是O(logn)级别。如果数组中不存在目标值,返回[-1,-1]。来源:力扣(LeetCode)python解法这个题的暴力解法很简单,顺序遍历一遍数组nums找最小下标,逆序再遍历一遍找最大下标。但是这样做的时间复杂度为O(n),而题目要求“时间复杂度必须是O(
见夏莫语冰
·
2020-10-14 20:01
力扣python刷题
算法
力扣刷题
Python笔记
:搜索旋转排序数组
题目假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组[0,1,2,4,5,6,7]可能变为[4,5,6,7,0,1,2])。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回-1。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是O(logn)级别。来源:力扣(LeetCode)python解法二分解法题目中要求“你的算法时间复杂度必须是O(logn
见夏莫语冰
·
2020-10-12 18:01
力扣python刷题
算法
【
Python笔记
】getsizeof() & getsize() 区分
sys.getsizeof()获取程序中声明的一个整数,存储在变量中的大小,以字节(Byte)为单位importsysprint(sys.getsizeof(''))print(sys.getsizeof('a'))print(sys.getsizeof('1'))print(sys.getsizeof('a1'))25262627os.path.getsize(path)获取指定路径path下的
麻也博士
·
2020-10-12 00:27
Python笔记
python
Python笔记
6(正则表达式、JSON、枚举)
基础正则表达式查询\d匹配一个数字\w匹配一个字母.匹配任意字符*匹配任意个字符(包括0个)+匹配至少一个字符?匹配0个或1个字符{n}匹配n个字符{n,m}匹配n-m个字符\s匹配一个空格,也包括tab等空白符[]表示范围,比如[0-9a-zA-Z\_]A|B匹配A或B^表示行的开头,^\d表示必须以数字开头$表示行的结束,\d$表示必须以数字结束[^]表示非范围(){n}表示括号中组出现的次数
yuanzhiying
·
2020-10-10 21:35
力扣刷题
Python笔记
:最长有效括号
题目给定一个只包含‘(’和‘)’的字符串,找出最长的包含有效括号的子串的长度。来源:力扣(LeetCode)python解法中午不睡,下午崩溃~栈解法已经做过了几个括号有关的题,于是这次自然而然地想到了要用栈,但是却想不出来该怎么用栈,又是看题解的一天~解题思路如下:①设置栈stack用来存放“(”字符的索引位置,初始栈中有个元素-1;②遍历字符串s,当字符为“(”时,将对应的索引存入栈stack
见夏莫语冰
·
2020-10-10 15:17
力扣python刷题
算法
力扣刷题
Python笔记
:合并K个升序链表
题目给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。来源:力扣(LeetCode)python解法这道题用到了一种以前刷题没遇到过的数据结构——堆(heap),它是一种优先队列,能够让你以任意顺序添加对象,并且随时可以找出最小队列。它的效率高于列表中的min函数。实际上,Python中并没有独立的堆类型,只有一个包含一些堆操作函数的模块——heap
见夏莫语冰
·
2020-10-08 19:51
力扣python刷题
算法
C语言的时间复杂度与空间复杂度
(所有的图都来自B站
小甲鱼
老师的课程)。首先要强调的是,研究算法的复杂度,侧重研究算法随着输入规模扩大增长量的一个抽象,而不是精确地知道需要执行多少次,只是为了比较我们使用哪一个算法更优。
开心果呀
·
2020-10-08 09:03
笔记
数据结构
算法
c语言
力扣刷题
Python笔记
:括号生成
题目数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。python解法这道题用的是以前没遇到过的二叉树,太神奇了~~以下思路来自于力扣题解:这道题用到了二叉树的深度优先遍历思想。根据上图,我们发现:①当左右括号的剩余个数均为0时,停止分支;②产生左分支时,只需要查看是否还有剩余的左括号;③而产生右分支的时候,除了查看是否剩余右括号以外,还需要查看右括号与左括号剩
见夏莫语冰
·
2020-10-07 19:46
力扣python刷题
算法
easygui安装
信了
小甲鱼
的‘鬼话’,以为要自己下载easygui,一看教程全部要在网上下载Python的工具包easygui-0.96或easygui-0.97,而这个工具包不是要fq到官网下载,就是要付费。。。
是个程序汪
·
2020-10-07 16:03
小甲鱼Python
python
easygui安装
力扣刷题
Python笔记
:合并两个有序链表
题目将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。来源:力扣(LeetCode)python解法看到这道题还以为是双指针解法,结果解了半个小时代码直接运行超出时间限制,也不知道自己写的对不对,而看了题解才知道得用递归思想。递归解法以下思路和代码来自力扣题解。所谓的递归,是指不断地调用自身,直到遇见终止条件,然后回溯得到最终结果。对于本题来说,其终止条件
见夏莫语冰
·
2020-10-06 19:40
力扣python刷题
算法
Python笔记
-#剑指 Offer 56 - I. 数组中数字出现的次数
文章目录一、原题链接二、题目三、思路四、代码一、原题链接剑指Offer56-I.数组中数字出现的次数二、题目三、思路题目需要求的是一个列表nums里面出现次数为1的两个数字,并将这两个数字存入一个列表,结果返回这个列表即可。存储结构使用的是字典和列表,先用字典来存储每个数字出现的次数,再遍历一下字典的键和值,找出值为1的键并添加到结果列表中,最后再返回列表。四、代码classSolution(ob
小狐狸233
·
2020-10-06 13:34
力扣
Python
leetcode
python
Python文件读写
小甲鱼
学Python028文件:因为懂你,所以永恒20201005
文件读取
小甲鱼
原教学视频
小甲鱼
原教学视频>>>f=open('E:\\record.txt')>>>f>>>f.read()''>>>f.read()Traceback(mostrecentcalllast
是个程序汪
·
2020-10-05 18:28
小甲鱼Python
python
Python读写文件
python
小白
Python笔记
(三)带你搞定PyCharm 的初始设置
小白
Python笔记
(三)带你搞定PyCharm的初始设置小白带你搞定恢复PyCharm的初始设置第一次启动PyCharm新建一个Python项目设置PyCharm的字体显示PyCharm的升级以及其他
梧桐花生
·
2020-09-27 19:16
小白Python笔记
python
linux
java
ubuntu
数据库
Python笔记
:并查集(DSU)结构简介
Python笔记
:并查集(DSU)结构简介1.并查集是什么2.并查集原理3.并查集代码实现1.一般代码实现2.优化的DSU结构1.调整树形结构2.每次查找后更新节点信息4.Leetcode例题分析1.Leetcode547
墨客无言
·
2020-09-26 13:08
python笔记
python
数据结构
Windows API程序设计入门(新手的第一个Windows程序)
操作系统应用程序开发的基本概念,win32API函数、消息与事件驱动;掌握WinMain函数的基本框架,窗口定义、窗口创建、消息循环及窗口过程函数;二、实验工具VisualStudio2015三、参考资料我是参考B站的学习视频(
小甲鱼
管它的
·
2020-09-24 11:01
Windows程序设计
windows
Python初学笔记(优达学城)
Python笔记
:1.Python中的特殊运算符:a**b是指a的b次方;^是取异或的运算符2.Python支持这种形式的赋值:x,y,z=1,2,33.Python中可以不用在语句末尾加;4.变量命名是可以使用数字
南林花样划水冠军
·
2020-09-21 19:57
笔记
Python#Typora-
Python笔记
01:源码安装Python3一、源码安装安装依赖软件包[
[email protected]
~]#yumgroupinstall"DevelopmentTools"[
[email protected]
~]#yum-yinstallzlib-develbzip2-developenssl-develsqlite-develreadline-devellibffi-devel下载源码包可以直接点击下载,也可以右键选
kakaops
·
2020-09-20 16:25
python
Python笔记
:matplotlib 三维图表绘制方法简介
Python笔记
:三维图表绘制方法简介1.python三维图表绘制方法简介2.实例说明1.三维曲线图绘制2.三维散点图绘制3.三维曲面图绘制3.参考链接1.python三维图表绘制方法简介python三维图表的绘制算是二维图表的一个进阶版本
墨客无言
·
2020-09-19 21:22
python笔记
python
Python笔记
:matplotlib库绘图功能简介
Python笔记
:matplotlib库绘图功能简介1.matplotlib库是什么2.matplotlib基础用法3.一些常用图表的绘制方法1.统计图表绘制1.直方图绘制2.饼状图绘制2.散点图&曲线绘制
墨客无言
·
2020-09-19 16:42
python笔记
python
Python笔记
(1) Python简介
Python笔记
(1)Python简介1.Python的历史2.Python的应用3.Python的特点4.Python的下载和安装5.第一个Python程序6.Python的诗1.Python的历史Python
氢键H-H
·
2020-09-17 03:20
Python笔记
Python
python笔记
task02:条件循环结构
文章目录三、条件语句1.if2.if-else3.if-elif-else4.assret关键词(1)(2)四、循环语句1.for-while2.enumerate()函数(1)基本语法(2)与for循环结合使用3.break4.continue5.pass语句6.推导式(1)列表推导式(2)元组推导式(3)字典推导式(4)集合推导式其它综合例子课后作业——练习题:三、条件语句(4以前没有注意过)
小米菲爱学习
·
2020-09-17 03:06
python学习
Python----数据结构----顺序表
Python学习之路,点击有全套
Python笔记
顺序表将元素顺序地存放在一块连续的存储区里,元素间的顺序关系由它们的存储顺序自然表示。
一盏偏灯
·
2020-09-17 03:31
Python学习
数据结构
python
python笔记
多路分支
冷读术?很多分支的情况,简称多路分支if条件表达式:语句1……elif条件表达式:语句1……elif条件表达式:语句1…………else:语句1……elif可以有很多个else可以没有,可选多路分支只会选一个执行#score存放学生成绩#注意input的返回值类型score=input("请输入学生成绩:")#需要把str转换成intscore=int(score)ifscore>90:print(
ykallan
·
2020-09-17 02:58
Python笔记
3 分支、循环、条件与枚举
表达式是运算符和操作数所构成的序列运算符的优先级问题:逻辑运算符中and优先级高于2>>>aorbandc1>>>(aorb)andc3>>>aor(bandc)1运算符优先级:按照序号从小到大,优先级依次递减逻辑运算符中:not>and>or算术运算符>赋值运算符>逻辑运算符>>>notaorb+2==cFalse>>>(nota)or((b+2)==c)False到此为止,Python的基本类
julia7_
·
2020-09-17 02:41
Python
[
Python笔记
][第三章Python选择与循环]
1月28日学习Python选择与循环选择结构多分枝选择结构if表达式1:语句块1elif表达式2:语句块2elif表达式3:语句块3...else:语句块n循环结构带else的循环结构while循环和for循环都可以带else字句,如果循环因为条件表达式不成立而自然结束(不是因为执行了break而结束循环),则执行else结构中的语句,如果是因为break,则不执行迭代对象如果是空列表的话也不会执
weixin_34296641
·
2020-09-17 02:04
python
c/c++
Python[
小甲鱼
007了不起的分支和循环]
加载背景音乐播放背景音乐(设置单曲循环)我方飞机诞生interval=0whileTrue:if用户是否点击关闭按钮退出程序breakinterval+=1ifinterval=50:interval=0小飞机诞生小飞机移动一个位置屏幕刷新if用户鼠标产生移动:我方飞机中心位置=用户鼠标位置屏幕刷新if我方飞机与小飞机发生肢体冲突我方挂,播放撞击音乐修改我方飞机图案打印Gameover停止背景音乐
weixin_30641465
·
2020-09-17 02:58
python
007.008.了不起的分支循环
in是成员资格符ain"asdwrr"True标题出处:鱼C论坛1.视频中
小甲鱼
使用ifelifelse在大多数情况下效率要比全部使用if要高,但根据一般的统计规律,一个班的成绩一般服从正态分布,也就是说平均成绩一般集中在
狗爷爷
·
2020-09-17 01:00
Python零基础入门
python
入门
第009讲:了不起的分支和循环3 | 课后测试题及答案(
小甲鱼
)
测试题:下面的循环会打印多少次"ILoveFishC"?foriinrange(0,10,2):print('ILoveFishC')下面的循环会打印多少次"ILoveFishC"?foriin5:print('ILoveFishC')回顾一下break和continue在循环中起到的作用?请谈下你对列表的理解?请问range(10)生成哪些数?目测以下程序会打印什么?whileTrue:whil
狗博士GW
·
2020-09-17 01:58
python
第007、008讲:了不起的分支和循环1、2 | 课后测试题及答案(
小甲鱼
)
测试题:ifnot(money=100:assert的作用是什么?assert这个关键字我们称之为“断言”,当这个关键字后边的条件为假的时候,程序自动崩溃并抛出AssertionError的异常。什么情况下我们会需要这样的代码呢?当我们在测试程序的时候就很好用,因为与其让错误的条件导致程序今后莫名其妙地崩溃,不如在错误条件出现的那一瞬间我们实现“自爆”。一般来说我们可以用Ta再程序中置入检查点,当
狗博士GW
·
2020-09-17 01:27
python
python分支和循环
部分内容整理来自《零基础入门学习Python》–
小甲鱼
编著条件为假:在Python看来,只有以下内容会被看做是假(注意冒号括号里面啥都没有,连空格都不要有!)
qq_41823444
·
2020-09-17 01:09
python
python
python分支循环
python
while
python
range()
第009讲:了不起的分支和循环3 | 学习记录(
小甲鱼
零基础入门学习Python)
(标答出处:鱼C论坛)《零基础入门学习Python》基础题:0、下面的循环会打印多少次"ILoveFishC"?foriinrange(0,10,2):print(‘ILoveFishC’)(0,2,4,6,8)共5次1、下面的循环会打印多少次"ILoveFishC"?foriin5:print(‘ILoveFishC’)会报错。因为i是字符串,而5是整型数字,两者不能使用in这个成员函数,应该为
一只没有脚的猪
·
2020-09-17 01:25
小甲鱼
python零基础课后习题007了不起的分支和循环1
课堂笔记:打飞机游戏的框架:载入背景音乐播放背景音乐(单曲循环)生成我方飞机interval=0whileTrueif用户点击关闭窗口按钮退出程序interval+=1ifinterval==50interval=0生成敌方飞机敌方飞机移动位置刷新屏幕if用户鼠标移动我方飞机位置=用户鼠标位置刷新屏幕if我方飞机与敌方飞机有肢体接触我方飞机图案改变,播放撞击音乐显示“GameOver”停止背景音乐
「已注销」
·
2020-09-17 01:54
Python自学
【零基础入门学习
Python笔记
007】了不起的分支和循环1:打飞机框架
本节主要训练分支和循环的思维,以打飞机游戏为例:打飞机框架一个位置可以看作一个像素,一般一幅屏幕是800x600,因为一幅屏幕就可以有600个飞机,这样就会显得很密集,因而加入时间,进行更新屏幕,其中注意通过冒号“:”必须是英文形式下的,以此来缩进
荪荪
·
2020-09-17 00:39
Python
零基础入门学习Python笔记
python
游戏
打飞机游戏的框架
Python练习题8/9/10/11/12
>>>mix=[1,‘
小甲鱼
’,3.14,[1,2,3]]1.向列表增加元素有哪些方法?这节课我们教过大家三种方法想列表增加元素,分别是:append()、
落叶归根的猪
·
2020-09-16 21:55
Python练习题(小甲鱼)
python笔记
raw_input():在程序最后加上这个就会使程序停留,否则会一闪而过,因为raw_input读取标准输入的下一行,如果还没有得到的话一直等待输入,但如果脚本出现了错误,错误信息会写在弹出的终端窗口上,但这个窗口会马上消失,即使加了raw_input用IDLE保存文件时要加上后缀.py才行,否则打不开每一个以扩展名.py结尾的python源代码文件都是一个模块,其他的文件可以通过导入一个模块读取
WHH1991
·
2020-09-16 20:15
python
python
脚本
测试
input
工具
math
【零基础】Python3学习课后练习题(十六)
本文是跟着鱼C论坛
小甲鱼
零基础学习Python3的视频学习的,课后题也是跟随每一课所附属的题目来做的,根据自己的理解和标准答案记录的笔记。第十八课测试题:0.请问以下哪个是形参哪个是实参?
RonyLance
·
2020-09-16 20:08
Python
零基础
一个电脑上多个版本的Python的使用与设置
参考:
小甲鱼
的文章。https://fishc.com.cn/thread-58701-1-1.html
cs-凌晨技术工作室
·
2020-09-16 13:27
python编译器
python
python笔记
04函数
加了星号(*)的变量args会存放所有未命名的变量参数,args为元组;而加**的变量kwargs会存放命名参数,即形如key=value的参数,kwargs为字典。>>>deffun(a,b,*args,**kwargs):..."""可变参数演示示例"""...print"a=",a...print"b=",b...print"args=",args...print"kwargs:"...fo
weixin_34163741
·
2020-09-16 08:10
python
Python笔记
--读取txt文本中的内容为数组
defgetTxtCon():withopen("data.txt","r",encoding='UTF-8')asf:returnf.readlines()
乾九幽
·
2020-09-16 07:09
python
Python笔记
--Python在当前目录引入同级目录下的Py模块
在main.py中引入fileUtil.pyfrommodelPackageimportfileUtilasfUtil-src*modelPackage+fileUtil.py-main.py
乾九幽
·
2020-09-16 07:09
python
Python笔记
--第三方库--XLSXWRITER模块--操作
写入文本到excelimportxlsxwriterwb=xlsxwriter.Workbook("xlsxdata.xlsx")#创建sheetsheet=wb.add_worksheet("xlsxsheet")#写入sheet.write(0,0,"账号信息")#写入单元格数据sheet.merge_range(2,0,2,1,"第一组")data=(["liming","123456"],
乾九幽
·
2020-09-16 07:08
python
numpy.random.seed()函数的思考
numpy.random.seed()函数的思考标签(空格分隔):
python笔记
numpy众所周知,numpy中有可以用来产生随机数的函数,这里主要就其中的seed()函数进行一些简单的介绍。
ROY_MENG
·
2020-09-16 05:46
深度学习
ML
python
Python笔记
:元组与生成器推导式
**值得注意:**从形式上,元组的所有元素放在一对圆括号中,元素之间使用逗号分隔,如果元组中只有一个元素则必须在最后增加一个逗号。元组与生成器推导式元组创建与元素访问元组与列表的异同点生成器推导式元组创建与元素访问>>>x=(1,2,3)#直接把元组赋值给一个变量>>>type(x)#使用type()函数查看变量类型>>>x[0]#元组支持使用下标访问特定位置的元素1>>>x[-1]#最后一个元素
Mr顺
·
2020-09-15 20:36
Python学习
python-19-函数:我的地盘听我的
python只有函数没有过程2.再谈返回值>>>defback():return[1,'wo',3.14]>>>back()[1,'wo',3.14]>>>defback():return1,3.14,'
小甲鱼
梦小四的寻找
·
2020-09-15 20:23
技术类
python笔记
pythonbasicdatatypescontainersFunctionclassNumpyarraysarrayindexingdatatypesarraymathbroadcastingscipyimageoprationsmatlabfilesdistancebetweenpointsmatplotlibsubplotsimages简单学了一下cs231n所需要的pythonpython
qq_35085277
·
2020-09-15 20:59
Python笔记
:迭代器、生成器、修饰器
迭代器(iterators)迭代器有一个特点,就是每次迭代容器里的一个数,把容器里的数迭代完之后就会停止迭代,出现StopIteration异常。可以把迭代器理解为洗发水,每次挤一点,挤完了就剩下个空瓶,可以丢掉了。使用容器内置函数__iter__()可以直接生成迭代器,使用iter()函数也可以生成迭代器。>>>nums=[1,2,3]>>>iter(nums)#生成一个迭代器>>>it=ite
Whytin-Vicky
·
2020-09-15 20:30
Data
python笔记
:一些常用的小trick(二)
python笔记
:一些常用的小trick(二)1.装饰器1.一般用法2.参数传递方法2.生成器3.保存打印结果4.参考文献1.装饰器装饰器的概念有点类似于数学中的泛函,是函数的函数。
アハハハ君
·
2020-09-15 19:19
python笔记
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他