自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 前端第二天

浏览器运行第二天:

2020-06-23 23:18:37 186

原创 自学前端html5第一天

浏览器运行结果:

2020-06-22 23:57:12 184

原创 浅谈Python的闭包

何为闭包:在函数内部再定义一个函数,并且这个函数用到了函数外边的函数的变量,那么将这个函数以及用到的一些变量称之为闭包.如何判断一个函数是否使用了闭包:函数名.closure 在函数是闭包函数时,返回一个cell元素;不是闭包时,返回None。下面举栗子:run的结果:...

2020-06-21 21:41:42 201

原创 javascript 匿名函数的使用场景(sort ,filter,every,find)

浏览器运行结果:

2020-06-20 23:29:32 360

原创 python解决今天是2020年的第几天

2020-06-18 22:23:22 261

原创 Python的位运算符

a=7b=63b=b^aprint(b)run的结果:56解释:bin(7) = =>0b111bin(63) = =>0b111111二进制的 111+111111=111000int(“111000”,2) = =>56

2020-06-17 23:52:18 77

原创 关于python里__init__和__new__的区别

new方法的参数是cls–当前类本身init方法的参数是slef–实例化的对象new方法:实例化对象(开辟内存空间)init方法:对实例化对象进行初始化操作new方法和init方法会在创建对象时自动被调用,new方法在init方法之前被调用new方法实例化对象(创建一个内存空间),将实例化的对象return给init,init再对这个实例对象(内存空间)进行初始化属性,如果new方法没有return,init方法不会被调用总结:int在对象创建后,对对象进行初始化,new在对象创建之前建立一个对

2020-06-16 23:36:43 214 2

原创 用javascript如何让9*9乘法表更好看

这是代码:这是浏览器运行的结果:

2020-06-14 23:03:01 93

原创 css伪类选择器

在浏览器上运行的结果:总结:这里的三个p标签只有快跑呀,龙傲天来了啊和叶良辰,我赵日天来帮你啦!这2个p标签属于第一个个子标签,所以是粉色.

2020-06-13 23:24:37 94

转载 Javascript中call和apply的区别与详解

第一点:call方法的定义function add(a,b){alert(a+b);}function reduce(a,b){alert(a-b);}add.call(reduce,1,3) //将add方法运用到reduce,结果为4第二点:call可以改变this指向function b(){alert(this)}b(); //windowb.call(); //windowb.call(“a”,2,3); //a第三点:实现继承function Animal(

2020-06-12 23:39:28 118

转载 python暴力破解WiFi密码

coding:utf-8from tkinter import *from tkinter import ttkimport pywififrom pywifi import constimport timeimport tkinter.filedialogimport tkinter.messageboxclass MY_GUI():def init(self,init_window_name):self.init_window_name = init_window_name#密码文

2020-06-11 23:40:21 967

转载 css里的浮动布局

float浮动none 默认值不浮动leftrightinherit 继承父元素的floatblock(块)元素的特点:①总是在新行上开始;②高度,行高以及外边距和内边距都可控制;③宽度缺省是它的容器的100%,除非设定一个宽度。④它可以容纳内联元素和其他块元素块级元素不设置宽度之后使用浮动就会根据内容进行自动调整设置浮动元素会脱离正常的文档流设置浮动之后在y \ z 轴上就会浮动起来父元素的高度就会变为0浮动的元素脱离了文档流但是里面的内容仍然占据空间会根据相对位置进行布

2020-06-10 23:29:32 97

转载 python排序内含元组的列表

2020-06-09 21:52:51 142

原创 python 实现链式调用(简单版)

class Person(object):def init(self,name,age):self.name=nameself.age=ageself.__money=10001def eat(self,food):print(self.name+“喜欢吃”+food)return selfdef hobby(self):print(self.name+“喜欢干架”)return selfp1=Person(“龙傲天”,16)p1.eat(“冰淇淋”).hobby().eat(“炸鸡

2020-06-08 13:58:23 166

原创 浅谈javascript里的作用域

备注://后面是run的结果

2020-06-06 22:36:35 71

转载 python解决过河问题

只有一艘船,三个商人三个仆人过河,每一次船仅且能坐1~2个人,而且任何一边河岸上仆人比商人多的时候,仆人会杀人越货。这是一个很经典的过河问题。题解:#允许状态集合,例num=3#S={(x,y)|x=0,y=0,1,2,3;x=3,y=0,1,2,3;x=y=1,2} x是此岸的商人数,y是此岸的仆人数#允许决策集合,例boat_limit=2#D={(u,v)|1<=u+v<=2,u,v=0,1,2} u是撘载的商人数,v是搭载的仆人数num=3boat_limit=2temp

2020-06-05 23:22:23 1638

原创 求1+2+3+....+n

求1+2+3+4+…+n不能用乘除,for ,whileclass Solution:def sumNums(self, n: int) -> int:return n and n + self.sumNums(n-1)要求:1、不能用for循环2、不能用if运算解决方法:1、for用递归实现2、if用逻辑运算符的计算特性来解决,即and的短路特性A and function()如果A是True,返回的是function;如果A是false,直接到下一句,不会执行functio

2020-06-05 00:21:17 199

原创 python里字典合并的常用4种方法

a = {“name”: “龙傲天”, “age”: 18}b = {“sex”: “男”,“hobby”: “打架” }#方法一:dict01= dict(list(a.items()) + list(b.items()))print(dict01)#方法二:dict02=dict(a,**b)print(dict02)#方法三:for k,v in b.items():a[k]=vprint(a)#方法四:def f(x,y):x.update(y)return xpri

2020-06-03 22:51:22 140

原创 浅谈python里的三元表达式

三元表达式(比较大小)x=33y=47z=x if x>y else yprint(z)run的结果: 47#三元表达式最常用在lambda表达式中num=lambda a,b:a if a>b else bprint(num(7,4))run的结果: 7

2020-06-02 23:10:00 95

转载 逻辑思维题

一个真实的假设往往可以让事实呈现眼前,让真理浮出水面。一个人如果做什么事都可以让其思维以这些假设前提为基础,那么他便能真真正正地活在NLP里而不会陷入困境,他的人生也就会有更大地进步和提升。  初级题:  1.如何问问题?  有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城的,而另一条路是通向一个小村庄的。这时,他面前站着甲与乙两人,但他不知道此人是甲还是乙,

2020-06-01 23:12:43 14045

原创 对象方法的类方法和静态方法

class Animal(object):leg=“四只脚”def init(self,name,colour):self.name=nameself.colour=colour@staticmethoddef run():print(“喜欢奔跑”)@classmethoddef eat(cls):print(cls)print(“喜欢吃青草”)def shout(self): print(self.leg) print(f"{self.name}喜欢叫")a1=

2020-06-01 00:23:35 172

原创 python里的面向对象的多态的使用

class Partner (object):def init(self,name,weapons):self.name=nameself.weapons=weaponsdef working(self):print(f"{self.name}正在用{self.weapons}")class Swordsmen(Partner):def working(self):print(f"{self.name}正在用{self.weapons}砍琵卡")class Doctor(Partner):

2020-05-30 21:46:52 125

原创 名片管理系统操作

user_list=[{“name”:“龙傲天”,“age”:“18”,“tel”:19951753789},{“name”:“叶良辰”,“age”:“21”,“tel”:15852945530},{“name”:“赵日天”,“age”:“30”,“tel”:18115171935}]def user_add():name = input(“请输入用户姓名:”)for i in user_list:if name= =i[“name”]:print(“用户名已经存在”)returnag

2020-05-29 22:39:14 240

原创 浅谈python的私有属性和方法

class Person(object):job=“海贼王.罗杰”def init(self,name,age,money):self.name=nameself.age=ageself.__money= moneydef get_money(self):return self.__moneydef set_money(self,money):self.__money+=money@propertydef money(self):return self.__money@money.

2020-05-28 23:18:17 112

原创 python解决 罗马数字转整数 问题

题目:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。

2020-05-27 23:01:34 287 1

原创 python设计“跳一跳”游戏的计分函数

设计“跳一跳”游戏的计分函数。“跳一跳”游戏中黑色小人从一个方块跳到另一个方块上会获得1分,如果跳到方块的中心点上会获得2分,连续跳到中心点会依次获得2分、4分、6分、……。函数传入一个列表,列表中用布尔值True或False表示黑色小人是否跳到方块的中心点,函数返回游戏获得的分数。#假设list01里的元素是跳的是否在方块中心点list01=[1,0,1,0,1,1,1,0,0,1,1]def get_score(point):score=0total_score=0for i in poin

2020-05-26 21:54:21 976

原创 python对列表里的元组元素排序

要求:persons列表里的数据按照年龄降序排列class Person(object):def init(self, name, age):self.name = nameself.age = agep1 = Person(‘zhangsan’, 18)p2 = Person(‘lisi’, 20)p3 = Person(‘jack’, 17)p4 = Person(‘tony’, 19)p5 = Person(‘jerry’, 21)persons = [p1, p2, p3, p4

2020-05-26 21:28:39 1604

原创 python随机产生验证码(1)

要求:封装一个函数,函数的功能是生成指定长度的验证码。要求:由数字和大小写英文字母构成的随机字符串。方法一:def get_code(length):import randomcode=“0123456789abcdefghigklmnopqrstuvwrxzABCDEFGHIGKLMNOPQRSTUVWRXZ”return “”.join(random.sample(code,length))print(get_code(6))run的结果:u3eGlH方法二:def get_code(

2020-05-26 20:02:55 262

原创 python使用装饰器,计算一个函数的执行时间

import timedef deco(func):def differ():startTime = time.time()func()endTime = time.time()time_differ = (endTime - startTime)*1000print(“time is %d ms” %time_differ)return differ@decodef func():print(“路飞”)time.sleep(2)print(“要成为海贼王的男人”)if name

2020-05-25 22:11:55 477

原创 python解决100元买100只鸡的问题

#公鸡一只5元,母鸡一只3元,小鸡3只1元。如何用100元买100只鸡。其中公鸡,母鸡,小鸡的数量各是多少方法一:穷举法:for i in range(0,21):for j in range (0,34):q=100-i-jif 5i+3j+1/3*q==100:print(“公鸡%s,母鸡%s,小鸡%s,”%(i,j,q))方法二:随机数法import randomwhile True:x=random.randrange(0,21)y=random.randrange(0,34)

2020-05-24 22:38:54 10070

转载 python解决汉诺塔问题

汉诺塔就是将n个盘子从X柱挪至Z柱(三个柱子),大盘必须在小盘下方。def hanoi(n,x,y,z):if n == 1:print(x,’–>’,z)else:hanoi(n-1,x,z,y) #将前n-1个盘子从x移动到y上print(x,’–>’,z) #将最底下最后一个盘子从x移动到z上hanoi(n-1,y,x,z) #将y上的n-1个盘子移动到z上n = int(input(‘请输入汉诺塔的层数:’))hanoi(n,‘X’,‘Y’,‘Z’)总体思路就三步:

2020-05-23 23:17:53 279

转载 python正则表达式

一.常用正则表达式符号和语法:‘.’ 匹配所有字符串,除\n以外‘-’ 表示范围[0-9]‘’ 匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 *。‘+’ 匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 +‘^’ 匹配字符串开头‘$’ 匹配字符串结尾 re‘’ 转义字符, 使后一个字符改变原来的意思,如果字符串中有字符需要匹配,可以*或者字符集[] re.findall(r’3*’,'3ds’)结[‘3*’]‘’ 匹配前面的字符0次或多次 re.findall("ab",“c

2020-05-22 23:38:41 84

原创 python处理鸡兔同笼问题

今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何方法1:for x in range(24):if 4x + 2(35-x) ==94:print(x,35-x)方法2:rest=[“兔有%d只,鸡有%d只”%(x,35-x) for x in range(24) if 4x + 2(35-x) == 94]方法3:rest=(lambda x:“兔有:%d只,鸡有:%d只”%(x,35-x))(next(filter(lambda x:4x +2(35-x)==94,range(24

2020-05-22 00:24:12 561

转载 python解决约瑟夫环问题

-- coding: utf-8 --“”"约瑟夫环的最简单做法例题:问一个监狱有100名犯人准备枪毙, 枪毙之前让他们报数, 如果报的单数, 就枪毙, 如果是双数, 就留下,剩下的人继续依次进行下一轮报数, 直到剩下最后一人就释放, 问如果想活命, 一开始应该站哪个位置@author: xiaozuo“”"def getIndex(divide, scale, max_num):‘’’:param divide: 他是起始被计算的数, 之后的每次都不同, 第一次它应该是1:param

2020-05-22 00:15:06 1168 1

转载 python面向对象的3个基本特征

1.封装2.继承4.多态性

2020-05-21 01:06:23 179

原创 浅谈html5里的div标签

div元素布局div 元素是用于分组 HTML 元素的块级元素。运行的结果:解释:因为div是一个块级元素,路飞是要成为海贼王的男人和路飞带着一个草帽都属于这个块级,这个块级是红色,所以就都是红色的了.就像下面这样,更好的处理一块一块的东西:...

2020-05-19 23:58:37 449

转载 MySQL 表操作 删除表 清空表 主键归0

一、清空表:主键归 0truncate table 表名;主键不归 0delete from 表名;二、删除表:删除表外键约束alter table 表名 drop foreign key 外键别名;删除表drop table 表名;备注:1、删除无外键的表:执行drop table 表名;2、删除有外键的表:先删除子表,再删除父表。先删除父表的外键约束,再删除父表。...

2020-05-19 23:37:51 288

原创 Python代码如何生成图像验证码

第1步:安装captcha库pip3 install captchadi2步:代码生成图像验证码from captcha.image import ImageCaptchafrom random import randintlist = [‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’, ‘8’, ‘9’,‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’, ‘h’, ‘i’, ‘j’, ‘k’, ‘l’, ‘m’, ‘n’, ‘o’, ‘p’,

2020-05-19 00:13:12 144

转载 flask与django比较与区别

1)FlaskFlask确实很“轻”,不愧是Micro Framework,从Django转向Flask的开发者一定会如此感慨,除非二者均为深入使用过Flask自由、灵活,可扩展性强,第三方库的选择面广,开发时可以结合自己最喜欢用的轮子,也能结合最流行最强大的Python库入门简单,即便没有多少web开发经验,也能很快做出网站非常适用于小型网站非常适用于开发web服务的API开发大型网站无压力,但代码架构需要自己设计,开发成本取决于开发者的能力和经验各方面性能均等于或优于DjangoDjan

2020-05-19 00:04:39 360

转载 Python的8种导包

方法1:直接导包举个栗子:import osos.getcwd()方法2:使用 importimport 函数可用于导入模块,import 语句也会调用函数。其定义为:import(name[, globals[, locals[, fromlist[, level]]]])方法3:使用 importlibimportlib 是 Python 中的一个标准库,importlib 能提供的功能非常全面。import importlibmyos=importlib.import_mod

2020-05-17 23:45:28 346

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除