08 2017 档案
摘要:原文地址:http://blog.csdn.net/zcmlimi/article/details/47709049
阅读全文
摘要:``` python 您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,除第一个和第二个数外,任意一个数都可由前两个数相加得到。用计算机程序输出斐波那契數列...
阅读全文
摘要:输入参数不换行,就是打印之后不换行,在python2.7中使用 "," end=' '不换行是python3版本的用法,python2版本无法编译,遇到这个问题在首行添加就行了 from __future__ import print_function 举个例子: 给你一字典a,如a={1:1,2:
阅读全文
摘要:原文地址: http://python.jobbole.com/81916/ 另外一篇文章: http://www.cnblogs.com/kaituorensheng/p/3826911.html 什么是迭代 可以直接作用于for循环的对象统称为可迭代对象(Iterable)。 可以被next()
阅读全文
摘要:``` python 在学习python的过程中,lambda的语法时常会使人感到困惑,lambda是什么,为什么要使用lambda,是不是必须使用lambda? 下面就上面的问题进行一下解答。 1、lambda是什么? 看个例子: 1 g = lambda x:x+1 看一下执行的结果: g(1) >>>2 g(2) >>>3...
阅读全文
摘要:``` python
【Python】 sorted函数 我们需要对List、Dict进行排序,Python提供了两个方法
对给定的List L进行排序,
方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本
方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变 --------------------------------sor...
阅读全文
摘要:``` python python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,...
阅读全文
摘要:原文地址:http://blog.csdn.net/xiaowu8858892520/article/details/54428196
阅读全文
解决UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128
摘要:Python的str默认是ascii编码,和unicode编码冲突,就会报这个标题错误,在代码中加上如下几句即可 import sys reload(sys) sys.setdefaultencoding('utf8') 把 str 编码由 ascii 改为 utf8 (或 gb18030) pyt
阅读全文
摘要:1.先准备一个tab.py的脚本 2.查看Python默认的模块存放地址 3.拷贝该脚本到默认模块存放路径 cp tab.py /usr/lib/python2.7 4.然后可以用了
阅读全文
摘要:在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 一般有三种方法, alist=[1,2,3,["a","b"]] (1)直接赋值,传递对象的引用而已,原始列表改变,被赋值的b也会做相同的改变 (2
阅读全文
摘要:同其它python内建数据类型一样,字典dict也是有一些实用的操作方法。这里我们要说的是字典删除方法:clear()、pop()和popitem(),这三种方法的作用不同,操作方法及返回值都不相同。接下来就来查看下这些字典特定方法的具体用法是什么。 字典clear()方法 clear()方法是用来
阅读全文
摘要:read()方法用于直接读取字节到字符串中,可以接参数给定最多读取的字节数,如果没有给定,则文件读取到末尾。 readline()方法读取打开文件的一行(读取下个行结束符之前的所有字节),然后整行,包括行结束符,作为字符串返回。 readlines()方法读取所有行然后把它们作为一个字符串列表返回
阅读全文
摘要:推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 一、列表推导式 1、使用[ ]生成list
阅读全文
摘要:``` python #!usr/bin/python #-*- coding:utf-8 -*- from Tkinter import * import Tkinter import random import time #创建小球的类 class Ball: def __init__(self,canvas,paddle,color): #参数:画布,球拍和颜色 ...
阅读全文
摘要:在开发项目过程中,为了方便调试代码,经常会向stdout中输出一些日志,默认的这些日志就直接显示在了终端中。而一般的应用服务器,第三方库,甚至服务器的一些通告也会在终端中显示,这样就搅乱了我们想要的信息。 书写格式,和相关说明如下: `格式:\033[显示方式;前景色;背景色m 说明: | 前景色
阅读全文
摘要:http://www.cnblogs.com/qiaogaojian/p/6132433.html
阅读全文
摘要:原文地址: http://www.cnblogs.com/wangqiaomei/p/5682669.html 一、queue 二、线程 基本使用 线程锁 自定义线程池 生产者消费者模型(队列) 三、进程 基本使用 进程锁 进程数据共享 默认数据不共享 queues array Manager.di
阅读全文
摘要:原文地址:https://my.oschina.net/zyzzy/blog/115096 1.对可迭代函数'iterable'中的每一个元素应用‘function’方法,将结果作为list返回 就像文档中说的:对hh中的元素做了add,返回了结果的list. 2.如果给出了额外的可迭代参数,则对每
阅读全文
摘要:一.UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。 UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。 同时,每条 SELECT 语句中的列的顺序必须相同. SQL UNION 语法
阅读全文
摘要:MySQL中删除表记录delete from和truncate table的用法区别: mysql中有两种删除表中记录的方法: (1)delete from语句, (2)truncate table语句。 delete from语句可以使用where对要删除的记录进行选择。delete语句更灵活。
阅读全文
摘要:现在有张表为student,我想将这个表里面的数据复制到一个为dust的新表中去。 answer 01: create table dust select from student;//用于复制前未创建新表dust的情况下 answer 02: insert into dust select fro
阅读全文
摘要:group by 用法解析 group by语法可以根据给定数据列的每个成员对查询结果进行分组统计,最终得到一个分组汇总表。 SELECT子句中的列名必须为分组列或列函数。列函数对于GROUP BY子句定义的每个组各返回一个结果。 某个员工信息表结构和数据如下: id name dept salar
阅读全文
摘要:MySQL 获取当前日期及日期格式 获取系统日期: NOW() 格式化日期: DATE_FORMAT(date, format) 注: date:时间字段,format:日期格式 select now(); 返回系统日期,输出 2009 12 25 14:38:59 select date_form
阅读全文
摘要:原文:http://www.jb51.net/article/36363.htm 1.什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表。 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。 数据库中只存放了
阅读全文
摘要:本文实例讲述了MySQL查看、创建和删除索引的方法。分享给大家供大家参考。具体如下: 1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表
阅读全文
摘要:http://www.cnblogs.com/daxian2012/articles/2767989.html http://www.cnblogs.com/cy163/archive/2008/10/27/1320798.html
阅读全文
摘要:在看sql教程的时候,我学的是mysql,但是教程上面的一点在mysql里面是不支持的,所以就找了其他的替代的办法 sql教程上面是这样的: 通过使用类似 GETDATE() 这样的函数,DEFAULT 约束也可以用于插入系统值: CREATE TABLE Orders ( O_Id int NOT
阅读全文
摘要:mysql创建表时,我们可以使用default来设置表字段的默认值,这样当向表中插入或添加数据时,如果没有为此字段设置任何值,则使用default默认值来填充该字段的值 在使用create table创建表的时候,为字段设置默认值,如下: mysql CREATE TABLE Test(State
阅读全文
摘要:首先看下面这段MySQL的操作,新建一个含有a和b的表,其中a用check约束必须大于0,然而插入了一条( 2,1,1)的数据,其中a= 2,也是成功插入的。 所以MySQL只是check,但是不强制check。 mysql create table checkDemoTable(a int,b i
阅读全文
摘要:用到GROUP BY 语句查询时com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Expression 2 of SELECT list is not in GROUP BY clause and contains nonaggre
阅读全文
摘要:由于MySQL设计时不支持full outer join, 所以如果有全连接需求时,需要一点小技巧来实现。 假设有两个表t1,t2 full outer join 的效果和下面的效果一样: SELECT FROM t1 LEFT JOIN t2 ON t1.id = t2.id UNION SELE
阅读全文
摘要:1.whereis 文件名 特点:快速,但是是模糊查找,例如 找 whereis mysql 它会把mysql,mysql.ini,mysql. 所在的目录都找出来. 2.find / name 文件名 特点:准确,但速度慢,消耗资源大,例如我想找到PHP.ini的准确位置,就需要用 find /
阅读全文
摘要:函数语法: group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator '分隔符'] ) 下面举例说明: select from goods; + + + | id| price| + + + |1 | 10| |1 | 2
阅读全文