自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一篇文章讲清楚字符编码

python执行程序的三个阶段 第一阶段:python解释器启动并加载到内存中; 第二阶段:python解释器读取文件内容到内存中(该阶段解释器的作用就相当于文本编辑器); 第三阶段:python解释器解释执行文件内容。 字符编码出现问题的情形可能有以下两种 情形一:在保存文件时(将内存中的内容保存到硬盘时) 比如用notepad++以Shift-JIS为编码方式将下面的内容保存到硬盘 你好 こんにちは 再次打开发现中文乱码了,问题就是出在保存文件的阶段(内存中的unicode转换为.

2020-08-27 22:55:46 178

原创 python名称空间和作用域

名称空间 定义:存放名字和值的绑定关系 分类: 内置名称空间 python解释器启动的时候产生 全局名称空间:文件级别定义的名字 python文件执行的时候产生 局部名称空间:函数内部的名字 函数调用时产生 执行一个python文件时名称空间产生顺序 内置名称空间—>全局名称空间—>局部名称空间 取值时名称空间查找顺序 局部名称空间—>全局名称空间—>内置名称空间 max = 10 def fn(): max = 20 print(max) fn()

2020-08-27 22:55:12 74

原创 第一章 python基础知识

python基础欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd

2020-08-27 22:54:41 105

原创 闭包函数和装饰器

闭包函数 定义:定义在函数内部的函数称为内部函数,该函数包含对外部作用域而非全局作用域对象的引用,那么该函数就是闭包函数。下面的bar函数就是闭包函数。 def foo(): name = 'peter' def bar(): print('my name is %s' % name) return bar 闭包函数都有__closure__属性 print(foo().__closure__) 输出如下: (<cell at 0x0000021076FE

2020-08-27 22:54:04 82

原创 迭代器与生成器

迭代器 可迭代对象:在python中,具有__iter__方法的对象叫做可迭代对象。 迭代器:可迭代对象执行__iter__方法得到的对象就是迭代器。迭代器既具有__iter__方法,又有__next__方法。执行一次__next__方法,则取一次值。 li = ['python', 'java', 'c'] list_iterator_obj = li.__iter__() print(list_iterator_obj.__next__()) print(list_iterator_obj.__ne

2020-08-27 22:53:26 141

原创 MySQL数据库性能优化

优化sql语句 多条sql语句可以合并为一条语句 如多次插入值:使用多次value可以用使用一次values来代替,减少向MySQL服务器发起请求的次数 使用索引 原理:MySQL匹配数字的速度大于匹配字符串的速度 建立索引:create index [ 索引名 ] on [ 表名 ] ( [字段名] (索引长度)); 删除索引:drop index [ 索引名 ] on [ 表名 ]; ...

2020-08-27 22:52:31 68

空空如也

空空如也

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

TA关注的人

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