- 博客(26)
- 收藏
- 关注
原创 windows下搭建flask开发环境
1、下载pythonhttp://python.org2、下载ez_setup.pyhttp://pypi.python.org/pypi/setuptools3、切换到下载目录,命令行输入python ez_setup.py4、命令行输入 easy_install virtualenv#安装virtualenv5、转到要创建虚拟环境的目录virtualenv name
2015-09-24 15:11:05
475
原创 Eclipse+Pydev开发环境 Python
1、从 下载压缩包直接从360软件管家下载,可能提示不适合当前系统,win10也可以用的。下载的是压缩包。顺便下载下JRE并且安装好,这样才能用Eclipse。2、解压到 C:\Eclipse记得修改名字哈,解压缩以后是这样的。3、运行 C:\Eclipse\eclipse.exe图中的倒数第三个。4、第一次运行, 会询问在哪里设置工作区的主
2015-09-19 11:24:31
431
转载 TCP、IP的三次握手和四次挥手解析
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. TCP三次握手 所谓三次握手(Three-way Handshake),是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。 三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认
2015-09-18 16:42:59
358
转载 python 偏函数解析
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下:int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>> int('1
2015-09-18 15:01:25
514
原创 python filter()、map()、reduce()函数解析
>>> help(filter)Help on built-in function filter in module __builtin__:filter(...) filter(function or None, sequence) -> list, tuple, or string Return those items of sequence
2015-09-18 14:08:18
277
原创 python sorted()函数解析
>>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list用法:iterable:可迭代对象cmp(e1
2015-09-16 11:19:51
334
转载 python 错误和异常解析
1、标准异常异常名称描述BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generator)发生异常来通知退出StandardError 所有的内建标准
2015-09-15 22:05:44
710
原创 python keyword模块解析
>>> import keyword>>> help(keyword)Help on module keyword:NAME keyword - Keywords (from "graminit.c")FILE c:\python27\lib\keyword.pyDESCRIPTION This file is automa
2015-09-15 21:43:38
1137
原创 格式化操作符( % )
字符串格式化符号格式化字符 转换方式%c 转换成字符(ASCII 码值,或者长度为一的字符串)%r 优先用 repr()函数进行字符串转换%s 优先用 str()函数进行字符串转换%d / %i 转成有符号十进制数%u 转成无符号十进制数%o 转成无符号八进制数%x/%X (Unsigned)转成无符号十六进制数(x/X 代表转换后的十六进 制字符的大小写
2015-09-15 20:15:01
1279
原创 python核心编程第5章课后题答案
5-8Geometryimport mathdef sqcube(): s = float(raw_input('enter length of one side: ')) print 'the area is:', s ** 2., '(units squared)' print 'the volume is:', s ** 3., '(cubic units)'def cirsp
2015-09-15 20:14:59
1795
原创 python decimal和fractions模块
1.简介 默认,浮点数学缺乏精确性 decimal 模块提供了一个 Decimal 数据类型用于浮点数计算。相比内置的二进制浮点数实现 float这个类型有助于金融应用和其它需要精确十进制表达的场合,控制精度,控制舍入以适应法律或者规定要求,确保十进制数位精度,或者用户希望计算结果与手算相符的场合。Decimal 重现了手工的数学运算,这就确保了二进制浮点数无法精确保有的数据精度。 高精度
2015-09-15 20:14:56
2182
原创 python random模块
random 1.简介 random是用于生成随机数,我们可以利用它随机生成数字或者选择字符串 >>> import random>>> dir(random)['BPF', 'LOG4', 'NV_MAGICCONST', 'RECIP_BPF', 'Random', 'SG_MAGICCONST', 'SystemRandom', 'TWOPI', 'WichmannHil
2015-09-15 20:14:54
563
原创 python math模块
1.math简介 >>> import math>>>dir(math) #这句可查看所有函数名列表['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh',
2015-09-15 20:14:49
419
原创 python核心编程第4章课后题答案(第二版75页)
4-1Python objects All Python objects have three attributes:type,ID,and value. All are readonly with a possible expection of the value(which can be changed only if the object is mutable).4-5str
2015-09-15 20:14:47
1048
原创 python核心编程第3章课后题答案(第二版55页)
3-4Statements Ues ;3-5Statements Use\(unless part of a comma-separated sequence in which case \ is optional)
2015-09-15 20:14:44
1620
原创 python核心编程第2章课后题答案(第二版36页)
2-5 Loops and Numbers a) i = 0 while i print i i += 1 b) for i in range(0,11): print i2-6 Conditionals n =int( raw_input('enter a number:')) if n pri
2015-09-15 20:14:42
930
原创 python文件输入和输出
1.1文件对象文件只是连续的字节序列。数据的传输经常会用到字节流,无论字节流是由单个字节还是大块数据组成.1.2文件内建函数open()和file() 内建函数open()的基本语法是: file_object=open(file_name,access_mode='r',buffering=-1)file_name是包含要打开的文件名字的字符串,它可以是相对路径或者绝对路径。acce
2015-09-15 20:14:39
1225
原创 win10和ubuntu双系统下卸载ubuntu
1、进入win102、下载EasyBCD,360软件管家里面有,version=2.23、启动软件,工具箱里面选择“BCD部署”→MBR配置选项中选“在MBR中安装Windows Vista/7的bootloader”→点击编写MBR4、右键“此电脑”→管理→管理磁盘→删除ubuntu所在分区→新建……ok……
2015-09-15 20:14:35
1253
原创 enumerate()函数
for index,value in enumerate(list): print index,value 等于for i in range(0,len(list)): print i,list[i]
2015-09-15 20:14:30
585
原创 str() 和repr()的区别
>>> a='bbc'>>> a'bbc'>>> print abbcstr()一般是将数值转成字符串;repr()是将一个对象转成字符串显示,注意只是显示用,有些对象转成字符串没有直接的意思。print 语句调用 str()函数显示对象,而交互式解释器则调用 repr()函数来显示对象。
2015-09-15 20:14:26
334
原创 python运算优先级
运算符优先级(下面的优先级高) 运算符 描述 lambda Lambda表达式 or 布尔“或” and 布尔“与” not x 布尔“非” in not in 成员测试 is is not 同一性测试,,>,>=,!=,== 比较 | 按位或 ^
2015-09-15 20:14:21
436
原创 python部分运算符理解
1、//取整除 5//3得到12、%取余 5%3得到23、 2 2用二进制表示为10,向左移两位得到1000,即十进制的84、>>右移 11>>1得到5 11用二进制表示为1011,向右移一位得到101,即十进制的55、&按位与 5&3得到1 5用二进制表示为101,3用二进制表示为11 101 5 011 3
2015-09-15 20:14:19
267
原创 python基本概念——标识符
标识符是用来标识某样东西的名字。在命名标识符的时候,你要遵循这些规则:标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘ _ ’)。标识符名称的其他部分可以由字母(大写或小写)、下划线(‘ _ ’)或数字(0-9)组成。标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。有效标识符名称的例子有i、 __
2015-09-15 20:14:14
919
原创 python基本概念——字符串
1、字符串 一个字符串用什么引号开头,就必须用什么引号结尾。两上三引号之间的一切都作为字符串的内容,对应的单引号与双引号却只能创建单行字符串。2、转义符 \,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。3、自然字符串 如果你想要指示某些不需要如转义符那样的特别处理的字符串,那么你需要指定一个自然字符串。自 然字符串通过给字符串加上前缀r或R来指定。
2015-09-15 20:14:12
295
原创 python使用基础(win10)
1、安装 官网下载:https://www.python.org/ 请选择2.X版本2、从命令提示符打开python 直接输入python点enter即可 查看python版本输入python -V win10下打开命令提示符:win+x然后按a,其中win+x是系统快捷菜单,右键点击win也是系统快捷菜单。 设置环境变量(添加环境变量也就是告诉操作系统某一
2015-09-15 20:14:10
956
原创 python string模块内建函数
>>> dir(string)['Formatter', 'Template', '_TemplateMetaclass', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '_float', '_idmap', '_idmapL', '_int', '_long', '_multimap', '_re', '
2015-09-15 14:18:58
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人