- 博客(18)
- 收藏
- 关注
原创 python实现摇号小程序
记录自己每天的小娱乐每天进步一点点,快乐生活每一天import randomimport stringtimes = 3while times > 0:city = “bijie”if city == “bijie”:first_word = “F”choice_number = []for i in range(4): for j in range(5): ran_number = random.sample(string.digits+string.as
2022-02-18 22:05:33 1320
原创 js的冒泡算法的研究
1冒泡算法一直以来是排序算法里面一个无法避开的算法,那么是否可以对其进行优化呢?本文基于作者的乱七八糟的想法对冒泡算法是否能够优化进行探究。2首先介绍一下冒泡算法的标准写法arr=[2,51,159,45,42,126,144,123,159,1444,1587]; //一个无序数组 var len = arr.length; //把长度拿出来避免多次查找; f...
2019-06-04 11:10:18 571
原创 关于js的数字转中文的问题
<script> var num = window.prompt('请输入一个数字:'); console.log( num.length); var len = num.length; var arr = ""; if(len > 10){ ...
2019-05-08 16:36:45 250
原创 js 不可告人的秘密
1 浮点数0.3-0.2 == 0.2-0.1 //false0.6-0.5 ==0.3-0.2 //true所以说0.3-0.2 == 0.5-0.4 ==0.6-0.5 ==0.7-0.6其他的各不相等22in 函数为判定索引 或者key值 一般是先隐式转换为 string类型 然后判定但是 + 会默认将数字变为字符串链接 所以“2”+“1” ==“21”但是你如果用减...
2019-05-07 17:06:38 318
原创 原生js的split()slice()substring()
直接上例子 素材来源于w3c school先说说split方法 里面两个参数 第一个为匹配方式 即字符串或者正则表达式第二个参数为 匹配长度输入<script type="text/javascript"> var str="How are you doing today?" document.write(str.split(" ") + "...
2019-05-07 11:45:49 173
原创 jQuery的使用
jQuery的使用 jQuery作为一个轻量级的JavaScript库,一直在前端扮演者重要角色,之前有学习过很多的jQuery方法,今天开始夯实一遍
2019-05-05 15:06:36 113
原创 day3 part2 文档流 测试 第一部分小结
1 文档的读取和写入应该算是交互的一个重要部分,Python智能的提供了open()方法,甚至你不需要考虑什么时候去关闭文档,因为Python会帮你确定何时关闭文件在linux 文件的的表述为///,但是在windows下为\\转义字符,其实问题不大 一般来说你可以通过复制路径的方法得到相关的路径with open(路径) as fileName:然后用一个变量来接收fileName或者...
2019-05-04 16:27:34 117
原创 day3 part1 函数2 类 继承
1函数传递参数过程中,有可能会遇到不确定参数个数的情况,可以使用*arguement来表示传参的不确定,还可以使用字典接受参数,具体写法为def func(first,second,**arguements) object={} #创建一个对象 object['first'] = first #将key,value对应 object['sec...
2019-05-04 12:10:35 67
原创 day2 part2 字典 函数初步
1 字典,看起来这就是一个对象,估计json也是这玩意访问的方法为objName[‘key’],添加元素的方法为直接赋值 修改的方法一致,而删除则del objName[‘key’]的方式 遍历的方法 为for key,value in object.items: #key,value 一一键对进行遍历for key in obj.keys(): #遍历索引名称for value in ...
2019-05-03 21:39:18 92
原创 day2 part1 for循环 if-elif-else语句
1 列表的遍历,for key in listName : print(key)看起来简单明了,就是不知道这个和JavaScript的foreach的核心算法是否一致,反正效率应该是比普通的for循环要高的,Python里面提供一种容易理解的键对 即单数对复数的形式 比如 for cat in cats:,但是有个问题是这样的 遇到不可数名词就只能强行给他加s了.还有个事就是昨天提到...
2019-05-03 14:25:02 304
原创 day1 :python简介(python之禅)与列表操作等
复习内容1 python为垮平台语言,为解释性语言(和JavaScript类似),大体意思是逐行执行,一直到执行完毕或者报错,2017为python元年,因为AI的崛起带动了python的迅速发展,事实上python的诞生日期为1990年,比浏览器的历史都要早些,(我知道python很好用,可就是不火)。2 命名规则参照 c 语言,事实上这一条并没有什么用 ,因为标准开发里面你根本不会用一些无...
2019-05-02 21:40:05 203
原创 21 days in python learning.
一些天(3个月)之前学习python的全栈工程师的过程中,遇到了很多关于json api等等前后端的交互问题,于是我打算去学习一下前端的知识,为我的python全栈工程师铺平道路,(事实上在我映像中前端挺简单,大概是因为大学那会儿只需要照着前辈们的框架扩张一下就行了),学了以后发现html+css是简单的,但是JavaScript并不是那么容易的,尤其是关于dom和bom部门的问题,还有浏...
2019-05-02 20:14:58 112
原创 黑杰克blackjack 游戏的简化版(第一个游戏程序)
学完了python的基础篇,大概很多东西都是可以做了,不过一般来说第一个项目都是飞机大战,由于之前学习C 的时候也做过飞机大战,于是我想尝试一下别的项目,就从最简单的黑杰克开始执行吧。感觉德州扑克和黑杰克的运行原理差不多,都可以使用python自带的随机抽取函数达到随机抽卡的效果,不需要自己再去创建随机数组了,执行代码如下,目前是简化版本,有几个问题:1 A+花色牌的问题没有解决(在黑杰克中,A...
2019-01-29 09:05:34 6800
原创 IndentationError: expected an indented block异常的处理
刚从anaconda转到pythoncharm原来自带的自动加空格功能不见了然后就会发生这样一个错误,也算是新手的毛病 在之前学习c和java的时候由于拥有{ }这个东西 即使难看些也不会报错 现在python就不行了 在提高代码效率的同时,python对于美观要求就等于格式要求了 这也算是python之禅的第一条尽量让你的代码好看些。至于解决方法 换行以后加连个空格就完事了for...
2019-01-24 09:45:07 985
原创 汉诺塔作业与内在逻辑的思考
def hano(n,a,b,c):if n==1:print(a,“挪移到”,c)return Noneif n==2: print(a,"挪移到",b) print(a,"挪移到",c) print(b,"挪移到",c) return None#n代表了挪移的柱子数,第二个参数为起始点,第三个参数为借助的平台,第四个参数为目的地#因此,内在逻辑为:先...
2018-11-08 11:39:35 696
原创 第三天,前两天参加考试,没时间看书
for hang in range(1,10):for lie in range (1,hang+1):sun=hang*lieprint(sun,end=&quot; “)print(”&quot;)这样一行代码运行结果应该是乘法九九表运行结果如下,为了对齐数字,最简单的方法可以采用加空格的方法强制左对齐。目前我还不大清楚python和java的差别,不过查阅了一下资料以后,知道python的递减...
2018-11-05 17:22:10 162
原创 python的初体验
打开jupyter以后,第一个问题就是如何设置主页面的问题,我打算学一点css以后再过来解决这个问题,先学点基础与简单的语法,注意区分的就是python和 c/java之间的不同,相比起来,python非常的人性化,这也是他最终会取代的c和java成为霸主的原因,python没有自加自减运算,但是可以通过a+=a这样 的代码来实现,不过我一开始没有搞明白为什么没有自加自减这种东西,后面想了想,大概...
2018-11-01 11:27:19 104
原创 尴尬的第一天
1python的第一天,python的安装问题。按照https://blog.csdn.net/u014044812/article/details/78727496大佬提供的方法进行激活。发现会出现Failed to create JVM:error code -1完事之后对照了一下代码,-javaagent:D:\JetBrains\PyCharm 2018.2.1\bin\Jetbrai...
2018-10-30 21:45:52 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人