python
文章平均质量分 88
兔老大RabbitMQ
我是全站最硬核博主。我话讲完,谁赞成,谁反对?
展开
-
python珍藏宝藏学习资料
珍藏版掏心掏肺的干货原创 2022-09-08 09:33:51 · 14260 阅读 · 28 评论 -
必须知道的python专属骚技巧25例
本文我总结了25个python专属骚操作,实属提高效率/同事吹牛只利器,确定不收藏吗?一、原地交换Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法x, y = 10, 20print(x, y) x, y = y, xprint(x, y) #1 (10, 20)#2 (20, 10)原理:赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 <a> 和 <b>。一旦赋值完成,新的元组变成..原创 2021-03-16 11:19:15 · 24840 阅读 · 206 评论 -
python学习实例(1)
#======================================#1.2 计算机编程的基本概念#======================================#++++++++++++++++++++++++++++++++++++++#1.2.2 从Python语言进入计算机语言的世界#++++++++++++++++++++++++++++++++++...原创 2018-10-12 12:34:23 · 5176 阅读 · 29 评论 -
python学习实例(2)
#===================================#2.2 不同进制间的转换#===================================#+++++++++++++++++++++++++++++++++++#2.2.1. 二进制数转换为十进制数#+++++++++++++++++++++++++++++++++++#<程序:2-to-1...原创 2018-10-12 12:35:31 · 3846 阅读 · 32 评论 -
python学习实例(3)
#===================================#3.4 关于Python的函数调用#===================================#+++++++++++++++++++++++++++++++++++#3.4.2 Python函数入门#+++++++++++++++++++++++++++++++++++#<程序:计算4+...原创 2018-10-12 12:36:23 · 3684 阅读 · 28 评论 -
python学习实例(4)
#=========================================#第四章的python程序#=========================================#=========================================#4.1 简洁的Python#=======================================...原创 2018-10-12 12:37:35 · 5556 阅读 · 36 评论 -
python学习实例(5)
#============================================#5.1 计算思维是什么#============================================#<程序: 找假币的第一种方法> by Edwin Shadef findcoin_1(L): if len(L) <=1: print("E...原创 2018-10-12 12:38:28 · 4792 阅读 · 33 评论 -
python学习实例(6)
#=============================#6.6 文件系统(File System)#=============================#+++++++++++++++++++++++++++++#6.6.3 Python中的文件操作#+++++++++++++++++++++++++++++#<程序:读取文件os.py>f = open...原创 2018-10-12 12:39:43 · 3274 阅读 · 27 评论 -
python学习实例(7)
#=========================================================#第8章 信息安全(Information Security)的python程序#=========================================================#====================#8.3 措施和技术#=====...原创 2018-10-12 12:40:49 · 3342 阅读 · 38 评论 -
简单迷宫问题
迷宫实验是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口到出口,而不走错一步。老鼠经过多次试验终于得到它学习走通迷宫的路线。设计一个计算机程序对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路...原创 2018-10-15 20:19:03 · 4714 阅读 · 55 评论 -
为什么Python中整型不会溢出
前言本次分析基于 CPython 解释器,python3.x版本在python2时代,整型有 int 类型和 long 长整型,长整型不存在溢出问题,即可以存放任意大小的整数。在python3后,统一使用了长整型。这也是吸引科研人员的一部分了,适合大数据运算,不会溢出,也不会有其他语言那样还分短整型,整型,长整型...因此python就降低其他行业的学习门槛了。那么,不溢出的整型实现上...转载 2018-10-30 11:04:15 · 13209 阅读 · 145 评论 -
Python 图片转简单字符画
字符画是一系列字符的组合,我们可以把字符看作是比较大块的像素,一个字符能表现一种颜色(暂且这么理解吧),字符的种类越多,可以表现的颜色也越多,图片也会更有层次感。灰度值:指黑白图像中点的颜色深度,范围一般从0到255,白色为255,黑色为0,故黑白图片也称灰度图像创建一个不重复的字符列表,灰度值小(暗)的用列表开头的符号,灰度值大(亮)的用列表末尾的符号。代码带详细注释from ...转载 2019-06-12 22:08:01 · 3262 阅读 · 57 评论 -
python基础小白题5
题目045:统计 1 到 100 之和。'''def tm045(): ''' 【个人备注】:简单,但官网有人写的更简单 ''' s = 0 for i in range(1,101): s+=i print(s) # 更简洁的方法 print(sum(range(1,101)))...原创 2018-08-16 22:00:48 · 3309 阅读 · 30 评论 -
python基础小白题4
题目031:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。'''def tm031(): ''' 【个人备注】:按照题意要求实现了就行 ''' week = ['monday','tuesday','wednesday','thursday','friday','saturday','sunday'] ...原创 2018-08-16 21:58:11 · 3021 阅读 · 44 评论 -
python基础小白题3
题目021:猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。'''def tm021(): '''第十天num=1个,第九天必然是4个:4/2-1=1,也就是(num+1)*2=4...原创 2018-08-16 21:56:30 · 3344 阅读 · 42 评论 -
简单暴力到dp的优化(入门篇)
上篇,我们提到,遇到问题,首先根据定义写出笨方法,找出依赖关系(有些题这一步就不太简单,要自己归纳关系),然后进行优化,下面,我们通过几道此方面的经典的,较为简单的二维题目进行讲解。开始根据题来说明:第一个萌新题给定数组arr, arr 中所有的值都为正数且不重复。每个值代表一种面值的货币,每种面值的货币可以使用任意张, 再给定一个整数aim 代表要找的钱数,求组成aim ...原创 2018-04-16 18:14:58 · 4803 阅读 · 45 评论 -
第一次课 优秀作业展示
18级河北师大软件编程训练很多同学非常认真的完成了作业,这里选出比较优秀的作业展示出来。注:展示顺序不是排名为了尊重同学们的劳动成果,并没有要代码,只是截图展示。范天祚 (傻兔子)熊静祎(萌萌小表情)安锦阳(心形...原创 2018-08-01 10:38:26 · 5236 阅读 · 86 评论 -
排序算法基本介绍及python实现(含详细注释)
对数组排序可以说是编程基础中的基础,本文对八种排序方法做简要介绍并用python实现。代码中注释很全,适合复习和萌新学习。这是刚入学自己写的,可能难免比不上标准的写法,但是懒得改了。文末会放和排序相关的基本拓展总结链接。看不明白可以看群里视频注意排序实现的具体方式,不要用局部变量,否则占空间太多,和空间复杂度不符。好,我们开始。选择排序选择排序(Selection sor...原创 2018-08-05 19:46:36 · 11756 阅读 · 151 评论 -
小白2048小游戏速成教程(python不到100行)
规则与效果2048游戏共有16个格子,初始时会有两个格子上安放了两个数字2,每次可以选择上下左右其中一个方向去滑动,每滑动一次,所有的数字方块都会往滑动的方向靠拢外,系统也会在空白的地方随即出现一个数字方块,相同数字的方块在靠拢、相撞时会相加。系统给予的数字方块不是2就是4,玩家要想办法在这小小的16格范围中凑出“2048”这个数字方块。1.游戏介绍:《2048》,是一款益智小游戏...原创 2018-08-14 13:05:07 · 12692 阅读 · 338 评论 -
python基础技巧总结(一)
最近总结一下python基础知识,就暂时弃坑了。本文总结只属于python的一些骚操作。。。后面文章自行去博客学习交流原地交换Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法 x, y = 10, 20print(x, y) x, y = y, xprint(x, y) #1 (10, 20)#2 (20, 10)原理:赋值的右侧形成...原创 2018-08-15 09:24:36 · 4524 阅读 · 25 评论 -
python基础技巧总结(二)
一总结的链接:好,我们继续一次性初始化多个变量 可以直接赋值:a,b,c,d=1,2,3,4可以利用列表:List = [1,2,3]x,y,z=Listprint(x, y, z)#-> 1 2 3(元素个数应与列表长度相同) 打印模块路径 import socketprint(socket)#<module 'socket...原创 2018-08-15 09:44:39 · 5065 阅读 · 25 评论 -
python基础技巧总结(三)
前两篇文章:https://blog.csdn.net/hebtu666/article/details/81698235https://blog.csdn.net/hebtu666/article/details/81698329我们继续总结:开启文件分享Python 允许运行一个 HTTP 服务器来从根路径共享文件,下面是开启服务器的命令:python3 -m htt...原创 2018-08-15 10:09:26 · 7603 阅读 · 39 评论 -
python基础技巧总结(四)
前三期请到我博客里找https://blog.csdn.net/hebtu666 我们继续总结except的用法和作用try/except: 捕捉由PYTHON自身或写程序过程中引发的异常并恢复except: 捕捉所有其他异常except name: 只捕捉特定的异常except name, value: 捕捉异常及格外的数据(实例)except (name1,...原创 2018-08-15 10:49:10 · 4511 阅读 · 32 评论 -
python基础技巧总结(五)
前四期到博客找:https://blog.csdn.net/hebtu666我们继续说一些好用的函数splitPython split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串。语法:str.split(str="", num=string.count(str))简化:str.split("")结合第四期所学知识...原创 2018-08-15 11:31:31 · 4709 阅读 · 18 评论 -
python基础小白题
题目1:有1、2、3、4四个数,能组成多少个互不相同且无重复的三位数?都是多少?list_num=[1,2,3,4]all_num=[]for i in list_num: for j in list_num: for k in list_num : if (i!=j) and (i!=k) and (j!=k): ...原创 2018-08-16 21:41:11 · 3696 阅读 · 67 评论 -
python基础小白题2
题目11:判断101-200之间有多少个素数,并输出所有素数。num=[]for i in range(100,201): j=i//2 for k in range(2,j): if i%k==0: break else: num.append(i)print...原创 2018-08-16 21:42:50 · 4142 阅读 · 43 评论 -
简单暴力到dp的优化(萌新篇)
想写一系列文章,总结一些题目,看看解决问题、优化方法的过程到底是什么样子的。系列问题一:斐波那契数列问题在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)根据定义,前十项为1, 1, 2, 3, 5, 8, 13, 21, 34, 55问题一:给定一个正整数n,求出斐波那契数列第n项(...原创 2018-04-12 13:19:49 · 12475 阅读 · 111 评论