对于初学者而言,编码问题或许还没有没重视起来,但是编码问题是中文开发者必须面对的。今天来看下python开发中如何解决编码问题。注意:本篇讲的是最常见的一种编码问题,其他编码问题,如json函数引起的编码问题,其他函数的编码问题,以后会陆续为大家讲解。 编写程序的过程中会碰到中文字符串,但由于Pyt ...
分类:
编程语言 时间:
2016-12-15 12:00:36
阅读次数:
173
一、定义OrderedDict是对字典的补充,它记住了字典元素的添加顺序。eg: 二、OrderedDict相关方法def clear(self): # real signature unknown; restored from __doc__ """ od.clear() -> None. Rem... ...
分类:
编程语言 时间:
2016-12-15 11:58:24
阅读次数:
218
先从原理上分析切片运算: list的切片,内部是调用__getitem__,__setitem__,__delitem__和slice函数。而slice函数又是和range()函数相关的。 给切片传递的键是一个特殊的slice对象。该对象拥有可描述所请求切片方位的属性,例如: 1 2 3 4 a = ...
分类:
编程语言 时间:
2016-12-15 11:51:20
阅读次数:
214
1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的 ...
分类:
编程语言 时间:
2016-12-15 11:50:49
阅读次数:
212
转载自:http://blog.csdn.net/adupt/article/details/4435615 1.open 使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。 file_object = open('thefi ...
分类:
编程语言 时间:
2016-12-15 11:47:13
阅读次数:
229
使用openpyxl写execl确实很方便。我先介绍用到的相关模块与函数 Workbook:工作簿模块,在内存创建一个工作簿。 ExcelWriter:使用它向exel中写数据。 get_column_letter:给一个数字得到一个列名,如A,B,C 数据写入到EXCEL表格 效果图: ...
分类:
编程语言 时间:
2016-12-15 11:47:58
阅读次数:
2857
无论哪种编程语言,时间肯定都是非常重要的部分,今天来看一下python如何来处理时间和python定时任务,注意咯:本篇所讲是python3版本的实现,在python2版本中的实现略有不同,有时间会再写一篇以便大家区分。 1.计算明天和昨天的日期 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:
编程语言 时间:
2016-12-15 11:44:11
阅读次数:
273
namespace _03{ class Program { public static void Main() { Person person = new Person(); IEnumerator ienu= person.GetEnumerator(); while (ienu.MoveNex ...
分类:
编程语言 时间:
2016-12-15 11:38:22
阅读次数:
204
C语言中,变量在运算或者赋值时会存在类型的自动转换。很一般的情况这里不再讨论,下面只说一下赋值和利用printf函数打印时的情况 1.赋值时的自动转换 int a = 1.5; printf("%d", a); 输出值为1 因为1.5是一个double类型,但是在赋值为a时,由于a是一个int类型, ...
分类:
编程语言 时间:
2016-12-15 11:34:44
阅读次数:
179
__get__,__getattr__和__getattribute都是访问属性的方法,但不太相同。 object.__getattr__(self, name) 当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常。 object.__get ...
分类:
编程语言 时间:
2016-12-15 11:23:50
阅读次数:
212
javaEE的实现中,最主要的是思想,有一个实现的逻辑和思路会让代码的实现更清晰 大概的流程如下:(注:每一步都要有对应的包,这样做才不会乱,思路更清晰) 1、建立数据库 ,建表 2、创建实体类,要和数据库中相对应的表对应 实体类中有对应表的属性以及属性的setter 和 getter 方法 代码如 ...
分类:
编程语言 时间:
2016-12-15 11:21:52
阅读次数:
235
1--》IndentationError:expected an indented block 》IndentationError: unindent does not match any outer indentation level 》IndentationError: unexpected i ...
分类:
编程语言 时间:
2016-12-15 11:22:20
阅读次数:
337
1.复制构造函数定义形式 <类名>::<复制构造函数名>(const <类名>&<对象名>) Test(const Test&t) 2.调用时机 (1)用类的已知对象定义该类的一个正在被创建的对象 Test u; Test t = u;//调用复制构造 (2)对象作为实参传递给函数形参 Test u ...
分类:
编程语言 时间:
2016-12-15 11:16:31
阅读次数:
167
目的: 介绍如何将基本 Direct2D (D2D) 对象添加到 Visual C++ Microsoft 基础类库 (MFC) 项目中,然后将该项目构建到在渐变背景上输出“Hello, world”的应用程序中。 此演练演示如何完成以下这些任务: 创建 MFC 应用程序。 创建一个纯色画笔和一个线 ...
分类:
编程语言 时间:
2016-12-15 11:17:08
阅读次数:
307
JS多线程JS多线程不允许操作DOM 1. 引用Concurrent Thread.js库用法:Concurrent.Thread.Create(function(){};) 2. Web Workhtml5新增的,不需要引用第三方库//逻辑放在task.js中let worker = new Wo ...
分类:
编程语言 时间:
2016-12-15 11:14:31
阅读次数:
161
<程序> —〉 <外部声明> | <函数定义><外部声明> —〉<头文件> | <变量> | <结构体> <头文件> —〉 #include<文件名><文件名> —〉 stdio.h丨stdlib.h丨string.h<结构体> —〉 <结构体声明〉|<变量><结构体声明> —〉 struct<标识 ...
分类:
编程语言 时间:
2016-12-15 11:11:16
阅读次数:
148
JS 对象封装的常用方式 JS是一门面向对象语言,其对象是用prototype属性来模拟的。来看看如何封装JS对象. 常规封装 这种方式是比较常见的方式,比较直观,但是Person() 的职责是构造对象,如果把初始化的事情也放在里面完成,代码就会显得繁琐,如果放在一个方法里初始化会不会好点呢? 升级 ...
分类:
编程语言 时间:
2016-12-15 09:35:20
阅读次数:
254