自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

转载 Python中的Encode和Decode

文章转载自:https://www.cnblogs.com/chaojiyingxiong/p/9822444.html前言我们知道,计算机是以二进制为单位的,也就是说计算机只识别0和1,也就是我们平时在电脑上看到的文字,只有先变成0和1,计算机才会识别它的意思。这种数据和二进制的转换规则就是编码。计算机的发展中,有ASCII码,GBK,Unicode,utf-8编码。我们先从编码的发展史了解一下编码的进化过程。编码发展史美国人发明了计算机,用八位0和1的组合,一一对应英文中的字符,整出了一个表格

2020-07-03 20:33:33 241

原创 Python复习巩固——MOOC网课笔记(10)IO编程与异常

OS模块基础获取当前操作系统信息os.name : 获取操作系统名(如 windows用字符串“nt”表示)os.sep :获取当前系统平台的路径分隔符。(windows用 \ 作为路径分隔符)os.getcwd():获取当前工作目录。(例如,os.getcwd() + os.seq + ‘data’ + os.seq + ‘data.txt’ 表示获取当前目录下的子文件夹data中的data.txt文件。)os.environ : 一个包含所有环境变量值的映射对象,在Python控制台下直

2020-07-03 15:37:29 161

原创 Python复习巩固——MOOC网课笔记(9)正则表达式

基础语法正则表达式的作用:定义匹配规则,实现模糊匹配。组成部分:普通字符(精确匹配)+ 特殊字符(模糊匹配)匹配模式表符号作用例子. (点)匹配除了换行符以外的任一字符ab.c 可匹 abdc^匹配字符串开头的若干字符^py 可匹配 python$匹配字符串末尾的若干字符py$ 可匹配 puppy[]字符集合,对应位置可以是该集合中的任一字符[0123]或 [0-3] 用^取反 [^0-3]表示不包含*匹配前一个模式0次或多次a[

2020-06-18 20:11:52 272

原创 Python复习巩固——MOOC网课笔记(8)字符串

创建创建分类 : 单双引号 和 三引号区别(1)单双引号基本没区别,唯一区别就是,单引号创建时,字符串内部的单引号字符需要用转义字符,双引号同理。(2)单双引号字符串若分多行写,须在结尾加上续行符 \,若要想包含多行信息,须使用换行符 \n。(3)三引号可以直接把字符串写成多行的形式。(不需要用\n了,直接分行即可)(4)三引号中不需要用转义字符来放置引号了。字符串比较规则(1)两个字符串从左至右逐个字符比较,相同就继续下一个。(2)直到遇到第一个不同的字符,则ASCII码大的字符

2020-06-16 16:52:41 212

原创 Leetcode笔记 237.删除列表中的节点

题目https://leetcode-cn.com/problems/delete-node-in-a-linked-list/笔记题目本身很简单,代码也只需要两行。node.val = node.next.valnode.next = node.next.next将要删除的节点的value变成它后一个节点的value,并指向下下个节点。关于这道题,论坛里有个很形象的比方:想要让自己消失,就让另外一个人消失,然后把自己变成那个人。思考:为啥用node = node.next不行?因为pyt

2020-06-07 21:34:55 111

原创 Python复习巩固——MOOC网课笔记(7)列表、元组、集合、字典

可变类型和不可变类型可变类型:值可以修改,修改后对象内存地址不变。(字典、列表)不可变类型:值不可以修改,只能整体赋值,相当于创建了一个新对象。赋值后对象会拥有新的内存地址。(数字、字符串:值相同则内存地址相同。元组:值相同,内存地址不同。)Tip:区别在于,对对象进行修改时,是否可以不改变对象的内存地址。列表创建、拼接列表创:ls = list(元组类型)/ ls = […]拼:ls =ls1 + ls2 / ls = ls1*重复次数复制列表元素Tip:Python中,

2020-06-03 16:20:09 320

原创 Python复习巩固——MOOC网课笔记(6)面向对象

对象与类类和对象的概念略tip:与c、c++不用,python中的基本数据类型也是类,如int、float。类的封装性属性(数据)+ 方法(操作)类属性的定义属性访问方式:对象名/类名.属性名(1)在定义类时指定类属性tip:修改类属性的值不会影响被赋过值的对象的属性值。(2)为对象动态绑定新的属性对象名.新属性名 = 值 (对类没有影响)类中方法定义(1)方法分为 普通方法和内置方法内置方法在特定情况下由系统自动执行(2)普通方法的定义第一个参数需要对应调用方法时所使用的实

2020-05-25 10:52:47 491

原创 Python复习巩固——MOOC网课笔记(5)函数、模块

函数函数的定义(略)python中,变量名、函数名、类名都采用相同的命名规则。参数形式参数:定义在函数名后小括号中的参数,只能在函数中使用,用于接收传入的"实参“。实际参数:在调用函数时,填在函数名后括号中的参数,实参的值会在函数被调用时递给形参。(一一对应,逗号分割)tip:修改形参值不会改变实参的值,但如果实参是列表等对象时,可在函数体中通过形参修改实参列表中对应元素的值。默认参数:参数传递缺省时的默认参数值。关键字参数:除了通过位置来体现形参和实参的对应关系,还可以使用

2020-05-12 19:57:09 947

原创 Python复习巩固——MOOC网课笔记(4)条件和循环

条件语句包含if 、elif和else其中if和elif都需要跟随条件语句,else后不需要。elif和else都是可选的。pass 表示一个空操作 用于占位 表示什么都不作循环语句for循环for 变量名 in 可迭代对象:\tab语句序列(可迭代对象为字典时,变量取到的是key)range()函数range([beg,]end[,step]) 其中step表示步长返回值是一个可迭代对象。while循环while 循环条件:\tab语句序列索引通过索引

2020-05-09 15:46:51 218

原创 Python复习巩固——MOOC网课笔记(3)运算符

运算符包含:占位运算符算术运算符赋值运算符比较运算符逻辑运算符位运算符序列运算符身份运算符成员运算符内容占位运算符(部分)介绍%d : 有符号整型十进制数%f 或者 %F : 有符号浮点型十进制数%s :字符串例子:s = '%s上次数学成绩为%d,本次%d,提高了%f' % ('小明',85,90,5/85)print(s)输出结果为:“小明上次数学成绩为85,本次90,提高了0.058824”其它%5d表示此处占用5个空格的位置。%05d

2020-05-09 15:07:08 434

原创 Python复习巩固——MOOC网课笔记(2)基础语法

(该系列Blog为个人学习笔记,旨在复习、巩固和补充对Python语言的知识和理解)概述可迭代数据与可哈希数据 可哈希的数据类型(不可变类型):数字,字符串,元组 可迭代的数据类型:变量的定义常量与变量 (略)python是一种弱类型的语言:变量不需要定义,变量的类型由赋值决定。变量的命名规则-变量名可以由字母、数字和下划线组成。但数字不能作为开头。-系统关键字不能...

2020-05-07 17:13:58 244

原创 Leetcode笔记 “加一”奇怪的逻辑错误?(Python)

问题先放题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321...

2020-04-28 21:08:21 130

原创 Python复习巩固——MOOC网课笔记(1)简介与示例

标题

2020-04-28 19:12:50 176

原创 数据结构复习笔记——排序(堆排序)

排序算法概述排序目的:便于查找。排序算法好坏的衡量指标:时间效率(时间复杂度、比较次数),空间效率(空间复杂度、占内存辅助空间大小),稳定性(关键字值相等的记录A和B在排序后先后次序不变则稳定)内部排序概念:待排序记录都在内存中。外部排序概念:待排序记录一部分在内存,一部分在外存(硬盘等)。排序分类按排序规则不同分为: 插入排序交换排序选择排序归并排序基数排序按时间复...

2020-04-23 10:17:49 431

空空如也

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

TA关注的人

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