自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于python中编码的小总结

ascall码ascall码包含128和英文字母和特殊字符的编码格式,其中0-31和最后一个字符为控制字符(不能够显示,但是能起到控制作用),剩下的字符为可显示字符,有95个,每个字符都占用一个字节,由于一个字节为八个比特位,所以最多能表示2的8次方个不同的字符。由于python被整出来的时候,主要还是ascall编码方式,unicode编码还没有出来,所以早期的python版本,如python2采用的是ascall编码方式。unicodeunicode编码又称为万国码,它包含几乎每个国家的每个文字所

2020-07-21 18:24:59 142

原创 linux常用命令--------day01

1.关机常用命令Centos7之前:shutdown - r now 立刻重启shutdown -h now 立刻关机reboot 重启halt 关机 //这个关机只是停止了cpu工作,没有切断电源,关机不完全poweroff 关机Centos7之后保留了上面的关机命令,同时新增了新的关机命令,如下:systemctl reboot 立刻重启systemctl

2020-07-13 17:35:56 133

原创 快排,堆排,归并排序的实现

import randomimport copy# -------------------------------------------------快排--------------------------------------def partion(li, left, right): temp = li[left] while left < right: while left < right and li[right] >= temp:

2020-07-10 22:59:07 153

原创 python常见设计模式———单例模式

什么是单例模式单例就是单个实例,保证所创建的类进行实例化的时候,每次创建的实例都是同一个,确保在内存中只有一个对象。应用场景当创建某个对象需要很大的内存空间的时候可以考虑单例模式,或者一些资源操作等导致性能或者损耗。代码实现class DanLiLei: _instance = None def __new__(cls, *args, **kwargs): if not cls._instance: cls._instance = obje

2020-07-07 19:15:22 135

原创 python中zip方法的使用

zip方法内部传递的参数为一个或者多个可迭代的对象。用法如下:# 每个参数的长度一样时:a = [1, 2, 3, 4]b = [4, 5, 6, 7]c = zip(a, b)print(list(c))# 当参数长度不一致时:d = [7, 8]e = zip(a, d)print(list(e))结果为:# [(1, 4), (2, 5), (3, 6), (4, 7)]# [(1, 7), (2, 8)]python3中zip方法返回的是一个zip对象,可以

2020-07-04 21:18:03 432

原创 python中append,extend,+的区别

1.append方法用于向列表末尾添加单个元素。用法格式如下。list1.append(单个元素)a = [1, "wo", {"name": "madong"}]a.append(5)print(a)结果为:# [1, 'wo', {'name': 'madong'}, 5]2.extend方法用于一个列表整体添加到另外一个列表的末尾。用法格式如下:list1.extend(list2)list1 = [1, 2, 3]list2 = [4, 5, 6]list1.ex

2020-07-02 23:24:17 1476

原创 关于python中import的导入实质和注意点

import导入实质新建一个text.py文件,内容如下:a = 10在同样的路径下新建一个main.py文件,内容如下:import textprint(text.a)import text这句话在执行的时候,内存会创建一个text这个变量,让text指向所导入的text.py文件这个对象,通过对象.的方式就可以访问到text.py文件中的a变量。同样的,当把import text换成import text as t的时候,当Python解释器执行这句话的时候,同样的会在内存中创建t变

2020-06-30 20:21:41 429

原创 python中map函数的简单使用

Map函数的简单使用map函数中的第一个参数是方法名,第二个参数是可以迭代的对象,第三个位置,第四个…也可以传参数,传进去的也是可迭代的对象,例如列表,字典,元组,字符串。这个函数会依次把可迭代对象中的每个元素通过第一个参数对应的函数进行处理,最终把结果依次放入一个列表中,然后返回这个列表。当然了,Python2中map函数返回的是列表,Python3中返回的是迭代器,更加节省了内存空间。以下代码用python3进行演示。下面看一下简单使用案例。1.当map函数中传入两个参数的时候:a =[1, 2

2020-06-29 23:40:28 4334

原创 python中基本数据类型的比较

由于数字的大小比较特别容易,这里就不多说。字符串单个字符的比较# python中的英文字母所对应的值为:# A-Z ------> 65-90# a-z ------> 97-122print(ord('A')) # 65print(chr(65)) # Aprint(ord('Z')) # 90print(chr(90)) # Zprint(ord('a')) # 97print(chr(97)) # aprint(ord('z')) # 122pr

2020-06-26 23:11:57 789

原创 python中深拷贝和浅拷贝的小总结

关于python中浅拷贝和深拷贝的自我总结1.引用a = ["value1", "value2"]b = aid(a)id(b)这里内存分配了一块地址为这个列表,然后a指向这块地址,第二行代码意思是让b也指向创建的列表,此时,a和b指向同一块内存空间,所以id(a)=id(b)。2.浅拷贝import copya = [1, 2]b = [a, 3, 4]c = copy.copy(b)print(id(a))print(id(b))print(id(c))print(i

2020-06-25 19:50:20 563

空空如也

空空如也

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

TA关注的人

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