自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于8421码“+6”的理解

8421码中用四个二进制数表示表示一位十进制数,四个二进制数能表示十进制范围为0 ~ 15的16个数,而十进制数里面有0 ~ 9个数。所以,就有1010 ~ 1111这6个四位二进制数不参与编码。对于十进制12来说,用四位二进制表示就是1100,使用8421码编码的结果是0001 0010。问题在于如何使1100转化为0001 0010。第一步:确保进位。第二步:进位之后,确保余下的四位二进制能表示十进制个位的。

2023-04-24 17:56:21 364 1

原创 列表&字符串&&集合&元组&字典常用方法之一目了然

浅记

2022-07-07 18:50:28 265

原创 文件和IO笔记

关于学习python文件操作的笔记

2022-07-04 10:26:59 75

原创 没啥两样的错误和异常

有关Python语法错误和异常的学习

2022-07-01 15:21:03 126

原创 我的模块笔记

模块1.介绍2.模块创建3.__name__变量4.模块的使用4.1.dir函数4.2.使用模块1.介绍我们都是把程序一‘.py’为后缀的文件为单位运行。随着程序的变长,可能需要将其拆分几个文件以便维护。有时候可能几个程序需要相同的功能,显然每次把相同的功能复制到不同的文件中并不利于维护,如果要修改功能,则要修改每个文件。不仅操作不便,而且容易出错。为了满足以上需求,定义重复利用的代码的文件为模块。模块中定义的代码能被导入到另一个模块或者主模块中。2.模块创建接下来创建一个”fibs.p

2021-02-28 14:59:33 105 2

原创 面向对象三

面向对象三1.property装饰器2.继承2.1.继承概念2.2.继承的特点2.3.子父类判断2.4.多重继承2.5.supper函数3.多态4.鸭子类型5.类变量&实例变量6.静态方法&类方法6.1.静态方法6.2.类方法1.property装饰器property装饰器使得定义的getter方法的方法名可以与属性名直接相同,且此属性只可读,不可修改。使用方法: @property def name(self): print("您正在查看私有属性n

2021-02-28 13:47:15 271

原创 面向对象二

面向对象二1.属性&方法1.1.属性1.2.方法1.2.1.特殊方法(__init__)1.2.2.普通方法2.私有属性1.属性&方法1.1.属性属性可以直接定义在类中class Dog: name = '泰迪'# 类的实例化dog = Dog()#调用类中有的属性dog.name类的属性也可以不用再类中事先定义好,可以根据不同对象具有的属性特点不同在类的实例化之后再定义对象属性并赋值,例如class Dog: pass dog = Dog()dog

2021-02-25 18:26:40 89

原创 高级编程&面向对象一

高级编程&面向对象1.列表推导式2.生成器2.1.创建生成器的方式2.1.1.列表推导式法2.1.2.函数法3.迭代器3.1可迭代对象4.面向对象4.1.类1.列表推导式用的最多列表推导式列表推导式是Python构建列表(list)的一种快捷方式。语法:list1 = [1, 2, 3, 4, 5, 6]list2 = [x for x in list1]print(list2)list3 = [x for x in list1 if x % 2 == 0]print(list

2021-02-10 13:33:03 516 2

原创 函数三和练习

函数三1.高阶函数2.匿名函数(lambda函数)3.filte()4.闭包1.高阶函数特点:1接受一个或者多个函数(这里所说的函数是函数名)作为参数list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fun1(i): if i % 2 == 0: return True def fun(fun1, list1): list2 = [] for i in list1: if fun1.

2021-02-06 17:45:48 110

原创 函数(第二部分)

函数1.函数返回值2. 文档字符串1.函数返回值返回值就是函数执行以后返回的结果。通过return来指定函数的返回值。return后面可以跟任意对象,返回值甚至可以是一个函数。2. 文档字符串help()是Python中内置函数,通过help()函数可以查询Python中函数的用法在定义函数时,可以在函数内部编写文档字符串,文档字符串就是对函数的说明......

2021-02-03 19:00:00 151 2

原创 python集合&函数上

集合&函数上1.集合(set)1.1.集合简介2.函数上2.1.函数简介1.集合(set)1.1.集合简介• 集合表现形式set 集合和列表非常相似• 不同点• 集合只能存储不可变对象s1 = {1, 'abc', [1, 2, 3]}print(s1, type(s1)) s1 = {1, 'abc', [1, 2, 3]}TypeError: unhashable type: 'list'• 集合中存储的对象是无序的 s2 = {6, 8, 9, 10} p.

2021-02-02 18:41:33 283

原创 元组&字典知识大全

元组&字典1.元组(tuple)1.1.元组定义1.2.拆包1.2.1 元组拆包1.2.2字符串的拆包1.2.3列表的拆包2.字典2.1字典简介2.1.1字典的基本介绍2.1.2 字典的使用1.元组(tuple)1.1.元组定义元组是由()和“,”构成。()把元素括起来,并用“,”把元素隔开。()里面必须有逗号,否则,则是int类型,仅有逗号也是元组。a = 1,2,3print(type(a))b = (1,2,3)print(type(b))c = (1,)print(t

2021-02-01 15:41:17 324

原创 列表

序列中的列表continue和break的用法序列基本概念序列的分类列表切片序列通用操作修改列表for循环和range函数for循环range 函数作业第一题第二题第三题continue和break的用法break直接跳出所在循环层的循环continue是所在循环层后面的内容不再执行,直接执行下一次循环。序列基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算.

2021-01-28 19:43:46 150

原创 Python&PyCharm

Python一:python语言概述1.python语言1.1.python语言的基本概念2.python的特点二:python的发展及应用1.python的发展2.运用python的企业3.python的发展方向三:python之禅四:python环境搭建1.环境搭建2.python的交互模式3.pip3.1.pip使用3.2.查看pip版本3.3.用pip安装4.python程序五:PyCharm的安装和配置1.安装2.配置一:python语言概述1.python语言1.1.python语言的基

2021-01-25 19:38:54 373

原创 计算机要点

计算机知识计算机要点计算机知识1.计算机基本概念1.1计算机是什么1.2计算机的组成2.计算机语言的概述2.1计算机语言的基本概念2.2.计算机语言的发展2.3解释型语言和编译型语言的区别交互方式1.交互方式的种类2文本交互模式的打开方式3.DOS命令文本文件和字符集1.文本文件2.常见字符集进制1.进制之间的转换2.进制的计数3.数据间的转换环境变量1.基本概念2.path环境变量1.计算机基本概念1.1计算机是什么计算机俗称电脑,是现代一种用于高速计算的电子计算机器。特点:数值计算 逻辑运

2021-01-24 16:51:42 90

空空如也

空空如也

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

TA关注的人

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