自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 位操作和位移地址应用在LED流水灯-C51单片机上的编写与实操

本文将用实操与讲解描述位操作如何用在C51单片机。需要先学习关于宏定义,位操作以及16进制与2进制。本人采用的电路板上的led为共阳极接法,需要针脚输出低电平才可点亮led。

2024-04-04 19:26:47 284

原创 isinstance 与 type的区别和使用

isinstance 与 type的区别和使用isinstance\color{#0000FF}{isinstance}isinstance,可以检测当前值是否属于我们给来的类型isinstance(b, (int, str),逗号前面的是要检测的值,逗号后面的是我们要检测的类型,类型也可也写入很多种,写成元组就好type\color{#0000FF}{type}type,这个就很简洁明了type(a),直接在括号里输入要检测的变量就可告诉你他是什么类型的变量。二者之间最大的关系是在检测类型时,会不会

2020-06-17 12:02:37 398

原创 Python——抽象基类@abc.abstractmethod的用法

抽线基类\color{#0000FF}{抽线基类}抽线基类我们通过一些装饰器或者特殊的方法来把类里的方法虚化,虚化后的方法不能通过当前类调用,必须使用子类继承并且实现该方法才能调用该方法@abc.abstractmethod\color{#0000FF}{@abc.abstractmethod}@abc.abstractmethod我们用来虚化方法的装饰器import abc #先调用abc模块class Canmjh(metaclass= abc.ABCMeta):#通过元类对象等于abc模块下的

2020-06-17 11:33:03 5971 1

原创 Python的”鸭子类型”

类的编程技巧,帮助你快速理解程序和编程鸭子类型与多态鸭子类型与多态鸭子类型\color{#FF00FF}{鸭子类型}鸭子类型,指的是可以转换为多种形态的变量,转换之后只要参数正确就可以执行。多态\color{#0000FF}{多态}多态,定义时的类型和运行时的类型不一样但是形似,程序就可判定。class my(object): def acc(self): #类名我们使用不同的,而方法名我们使用相同的方便判定 print('悔创阿里杰克马')class ldq(ob

2020-06-17 09:56:31 336

原创 lxml库中的etree.HTML和etree.tostring的关系和用法详解

etree.HTML和etree.tostring的关系和用法两者之间的关系etree.HTML和etree.tostrin的使用两者之间的关系HTML和etree.tostring是前后衔接的关系HTML负责把网页源码转化为lxml的文本格式,lxml是一种方便导航查找的文本格式。虽然HTML转换完成可是但是还有可能出现部分错误,tostring可以进行修正并且读取。读取之后我们还需要decode()将其转化为str类型的方便我们查看。wb_data = """ <d

2020-05-19 15:32:07 1797 1

原创 Python,类的继承到多重继承详解以及如何使用super() - CSDN博客

类的继承到多重继承详解以及如何使用super继承和issubclass()的使用继承issubclass()多重继承和super()多重继承super()继承和issubclass()的使用继承继承就像是父与子的关系,子类可以从父类内里拿到相同的属性或者方法。class star: #我们先写一个父类,给予属性和方法 name = '菜虚坤' def attribute(self): print('流量%s'%self.name) #把属

2020-05-10 15:20:38 252

原创 python高级玩法,类的的基本概念和封包以及装饰器

类的基本概念和隐藏玩法什么是类???类的基本概念什么是类的封装的和隐藏,以及装饰器类的封装和隐藏类的装饰器@property,@name.setter什么是类???类的基本概念对于初学者也许会有一个类的概念或者并不太了解,那么由我在这里讲解一下。类这种东西就像是把现实里的东西抽象化,我更认为是把函数(def)和变量(a=数据)之类的联合到一起,函数就是你定义的方法,变量就是你定义方法或者...

2020-05-07 18:24:30 478 3

原创 urlib爬取哔哩哔哩搜索

使用Python内置的urlib去爬取blblpython内置的数据库,urlib,话不多说,上代码。import random import urllib.requestimport urllib.parse #调取三个库urls = 'https://search.bilibili.com/all?'#我们先为装成浏览器去爬取blbl,下面这个是浏览器内核headers_...

2020-05-05 14:30:48 1140 1

原创 函数作用域的巧妙用法,闭包和装饰器

函数作用域的巧妙用法闭包装饰器闭包闭包是以一个函数内部的函数作为返回值而存在的,这样可以避免出现相同命名的错误。def fn(): n = 6 def fn2(): print('这里是fn2',n) return fn2 #我们只是需要将fn2作为返回值返回 所有不需要加括号,亦或者说使用返回值封闭函数。r = fn() #通过赋值的方式...

2020-05-02 21:54:26 142

原创 函数的传参的多样玩法和return返回值

函数的传参的多样玩法和return返回值函数的传参的多样玩法函数的传递方式默认值参数不定长参数*号的使用。return返回值函数的传参的多样玩法函数的传递方式想必大家也都知道通过def fn()来建立函数,那么我们该怎么把他们之间的参数玩好呢。例如我想用函数写一个找到三位数最大值的方法,当然python内置mix函数,我用这个方法举例。def fn_mix(a,b,c): i...

2020-04-26 19:05:31 386

原创 Python初级进阶,通过函数和方法控制列表,字典

我就不过多叙述基本概念和简单操作了,直接上代码 函数和方法控制列表向列表添加新的元素append(),insert(),extend()函数和方法控制列表向列表添加新的元素append(),insert(),extend()#append(),可以直接给列表最后添加一个元素。character = ['切格瓦拉','乔碧罗殿下','鸡你太美']character.append('电瓶...

2020-04-24 15:22:34 391 3

原创 Pythom列表【list】的使用和简单操作,这可能改变你对列表的看法

Pythom列表列表的基本概念怎样创建一个列表关于索引列表的切片列表的基本概念列表可以保存一段有顺序的数据,它可以把你想要的任何数据塞进去,然后通过索引来把你想要取出来,记住索引是从0开始的如果输入负数比如负1索引那么就会从最后一个数据开始。此外还分为两大序列我要提一下,我们说的列表(list) 还有字典(dict) 等,他是可以通过一些函数或者切片等来进行改变的。不可改变的有字符串(‘s...

2020-04-21 20:31:20 584

原创 for循环和while循环的区别和简单应用

for循环和while循环for循环for循环基本概念for循环的例子while循环while循环的概念while循环的例子for循环for循环基本概念for循环可以从一个有序集合里依次把元素拿出来并且赋值给name,比如list,tuple和字符串。for循环的例子a = 'adbcd' #这是一个字符串for name in a: print(name)>...

2020-04-18 12:36:57 2493

原创 Python入门,if条件判断

计算机之所以可以执行很多的自动化任务,是因为他可以自己进行条件判断。以if语句进行举例,它可以根据判断自动选择输出内容.if age >= 18: print ('成年人') #条件判断成立之后会进行输出>>>成年人 当判断为Ture是将会自动输出内容,可我们想要在输出一个年龄小于18的是未成年人该怎么做,那就是再写一个if语句,或者用not进行运算...

2020-04-13 12:27:17 295

原创 Python入门,格式化字符串及其操作

格式化字符串及其简单操作1.字符串1.1字符串的基本概念1.2转义字符1.3格式化字符串1.字符串1.1字符串的基本概念字符串由随机且由意义的字母,数字,字符组成Python内由一对单引号或者双引号包括的就是字符串例如 ‘ASDasd/’ 需要注意的是单双引号不能一起用会产生错误。多行字符用三个引号表示print(```床前明月光,疑是地上霜。举头望明月,低头思故乡。```)...

2020-04-10 14:10:47 130 3

原创 Python入门,基本数据类型和布尔值的简单运算

数据类型1.基本数据类型1.1整数和小数1.2布尔值和空值1.基本数据类型1.1整数和小数所有整数都是int类型。例如:a=1 b=1000所有小数都float类型。例如:a=1.3 b=2.66Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层:(1 +...

2020-04-10 12:00:53 290

原创 Python初级入门,几大基础构成概念及标识符

几大基础构成概念及关键字1.几大基础构成概念1.1表达式1.2语句1.3程序1.4函数2.标识符2.1关键字2.2 标识符概念1.几大基础构成概念1.1表达式由任何数字,字母,字符等等一切具有意义的排列方法形成的组合。表达式更可以看作是用一串你认为有意义的组合去表达过于繁琐的计算,不会对程序本身产生影响。a = 2,a也可以看做是2的表达式。1.2语句语句实在逻辑或者算法上自成...

2020-04-09 18:21:03 132

原创 Python初级入门,环境的搭建和对于Python更快速的理解

Python初级入门,环境的搭建和对于Python更快速的理解1.Python语言1.1Python语言的基本概念1.2Python语言的特色1.3Python的发展和应用2.搭建环境2.1Python解释器1.Python语言1.1Python语言的基本概念ython 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问...

2020-04-09 13:52:36 144

原创 新手教程,关于快速理解计算机和怎样上手操作

1.计算机的基本概念1.1什么是计算机?计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器特点 : 数值计算 逻辑计算 存储记忆功能能够按照程序运行、自动、高速处理数据的现代化智能电子设备1.2关于计算机的组成计算机无非是由软件和硬件组成硬件:鼠标 键盘 显示器 CPU 硬盘 显卡… 有具体的物质构成的计算机软件:PyCharm QQ 浏览器 英雄联...

2020-04-03 12:30:47 413

空空如也

空空如也

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

TA关注的人

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