Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下:int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>> int('12345')
12...
分类:
编程语言 时间:
2015-04-18 19:16:04
阅读次数:
156
dictPython内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。举个例子,假设要根据同学的名字查找对应的成绩,如果用list实现,需要两个list:names = ['Michael', 'Bob', 'Tracy']
scores = [95, 75, 85]给定一个名字,要查找对应的成绩,就先要...
分类:
编程语言 时间:
2015-04-18 17:50:30
阅读次数:
202
Python中初始化一个5 x 3每项为0的数组,最好方法是:multilist=[[0forcolinrange(5)]forrowinrange(3)] 我们知道,为了初始化一个一维数组,我们可以这样做:alist=[0]*5没错,那我们初始化一个二维数组时,是否可以这样做呢:multi=[[0...
分类:
编程语言 时间:
2015-04-18 17:24:07
阅读次数:
184
字典的定义:dict={}字典的结构:dict1 = {}>>> dict2 = {'name': 'earth', 'port': 80}>>> dict1, dict2({}, {'port': 80, 'name': 'earth'})字典一个对:key:value是一个元素访问value的方...
分类:
编程语言 时间:
2015-04-18 14:18:52
阅读次数:
149
在业余时间学习一下跨平台代码python。下面是http://courses.ischool.berkeley.edu/i155/su13/schedule.htm下的例题代码。留作未来参考语法。1 #hw1_1.py2 x=input("Input the number of gallons of...
分类:
编程语言 时间:
2015-04-17 22:14:17
阅读次数:
202
Python 学习笔记没有系统学过python,都是用的时候再看,python虽然时一种脚本语言,但也和别的语言没有很大差别,我好像再一个帖子上看到过说,python的开发效率是C语言的6倍,不知道时真还是假,反正python确实更加精简了编程的步骤,再同样功能的实现的情况下也确实使得代码量大幅度减...
分类:
编程语言 时间:
2015-04-17 15:30:42
阅读次数:
224
1.
建立一个project
2.
创建第一个页面
3.
创建一个app
4.
然后给app增加一个页面
4.1
在setting里面配置:
在url中添加
创建views
然后
就可以通过127.0.0.1:8000 访问了
5.
配置数据库
在setting中修改database信息
check看是否连接...
分类:
数据库 时间:
2015-04-17 13:59:31
阅读次数:
135
因为Python的诞生比Unicode标准发布的时间还要早,所以最早的Python只支持ASCII编码,普通的字符串'ABC'在Python内部都是ASCII编码的。Python提供了ord()和chr()函数,可以把字母和对应的数字相互转换:>>> ord('A')
65
>>> chr(65)
'A'Python在后来添加了对Unicode的支持,以Unicode表示的字符串用u'...'表示,...
分类:
编程语言 时间:
2015-04-16 21:51:47
阅读次数:
152
Python中进行Base64编码和解码要用base64模块,代码示例:#-*- coding: utf-8 -*-import base64str = 'cnblogs'str64 = base64.b64encode(str)print str64 #Y2...
分类:
编程语言 时间:
2015-04-16 21:43:32
阅读次数:
131
最近在学习使用Django,看到连接数据库需要mysql-python module
然后我就去下载,我最开始使用pip 安装 ,发现一直报错
返回的错误信息是:vcvars32.bat这个文件找不到,大致是因为我的电脑上没有安装visual c++ 2008,我安装是是2013
尝试了
SET VS90COMNTOOLS=%VS120COMNTOOLS%
还是不行
然后我就 ...
分类:
数据库 时间:
2015-04-16 20:01:02
阅读次数:
165