随笔分类 - Python
摘要:python2.exe、python3.exe和pip2、pip3设置 说明:安装安装python3和python2请参考本系列教程(一) 1、添加python2到系统环境变量 打开,控制面板\系统和安全\系统,选择高级系统设置,环境变量,选择Path,点击编辑,新建,分别添加D:\Python\p
阅读全文
摘要:1 #!/bin/env python 2 #-*- coding:utf-8 -*- 3 import zipfile,os 4 import platform,sys,os 5 from zipfile import * 6 import zipfile 7 systty = platform.system() 8 system1 = 'windows' 9 system2...
阅读全文
摘要:1 #打包成zip文件 2 import zipfile 3 f = zipfile.ZipFile('archive.zip','w',zipfile.ZIP_DEFLATED) 4 f.write('file_to_add.py') 5 f.close() 6 7 #从zip文件解包 8 import zipfile 9 zfile = zipfile.ZipFile(...
阅读全文
摘要:Twisted是python下的用来进行网络服务和应用程序编程的框架,安装Twisted前需要系统预先安装有python。 一、安装Twisted http://twistedmatrix.com/Releases/Twisted/15.5/Twisted-15.5.0.tar.bz2 1、下载Tw
阅读全文
摘要:CentOS 6.2 64bit 安装erlang及RabbitMQ Server 1、操作系统环境(CentOS 6.2 64bit) 1 [root@HAproxy ~]# cat /etc/issue 2 3 CentOS release 6.2 (Final) 4 Kernel \r on
阅读全文
摘要:一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 二、issubclass(sub, super) 检查sub类是否是 super 类的派生类 三、异常处理 1、异常基础 在编程过程中为了增加友好性,在程序出现bug时一般不会将错误信息显示给用户,而是现实一个提示
阅读全文
摘要:正则表达式 语法: mport re #导入模块名 p = re.compile("^[0-9]") #生成要匹配的正则对象 , ^代表从开头匹配,[0-9]代表匹配0至9的任意一个数字, 所以这里的意思是对传进来的字符串进行匹配,如果这个字符串的开头第一个字符是数字,就代表匹配上了 m = p.m
阅读全文
摘要:本节大纲 迭代器&生成器 装饰器 基本装饰器 多参数装饰器 递归 算法基础:二分查找、二维数组转换 正则表达式 常用模块学习 作业:计算器开发 实现加减乘除及拓号优先级解析 用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10
阅读全文
摘要:上节内容回顾:C语言为什么比起他语言块,因为C 会把代码变异成机器码Pyhton 的 .pyc文件是什么python 把.py文件编译成的.pyc文件是Python的字节码, 字符串本质是 字符数组, python 一切事物都是对象,对象是类创建的,像 增加删除更改 都存在于类里边,也可以称作类的成
阅读全文
摘要:1.迭代器原理及使用 迭代器&生成器 迭代器 迭代器是访问集合元素的一种方式.且带起对象从集合的第一个元素开始访问,知道所有的元素被访访问玩结束,迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退,另外迭代器的一大优点是不要求事先准备好整个迭代过程,中所有的元素,迭代器仅仅在迭代到
阅读全文
摘要:注:查看对象相关成员 var,type,dir一、整数如: 18、73、84每一个整数都具备如下功能 1 bit_length(self): 2 """ 返回表示该数字的时占用的二进制最少位数 """ 3 a = 18 4 print(b...
阅读全文
摘要:Python环境 windows: linux安装: 更新Python windows: linux: Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Python Python 入门 在 /home/dev/ 目录下创建 hello.py 文件,内容如下: 执行 he
阅读全文
摘要:字符串原理剖析pyc文件,执行python代码时,如果导入了其他的.py文件,那么执行过程中会自动生成一个与其同名的.pyc文件,该文件就是python解释器变异之后产生的字节码PS:代码经过编译可以可以产生字节码;字节码通过反编译也可以得到代码.python 会优先找pyc字节码文件,如果pyc字...
阅读全文
摘要:执行接收参数:首先引入一个sys 模块import syssys 跟python解释器相关的所有功能都有关跟python 解释器有关的所有的功能都封装在这个模块里1 __author__ = 'Administrator'2 # -*- coding:utf-8 -*-3 import sys4 p...
阅读全文
摘要:万国码: unicode数字 字符 字符 是用2**8次方来表示,叫做asci码unicode 用至少16位来表示就是2的16次方65536次如果用二进制来表示数字1的话就是16位:0000000000000001utf-8 是对万国码 unicode 的压缩、精简、优化是按照8位来存的UTF-8 ...
阅读全文
摘要:1 嵌套循环 2 for i in range(10): 3 if i > 5: 4 #countinue 跳出本次循环 5 #break 跳出这一层整个循环 6 #continue 7 break 8 print(i) 9 ------------------------------------...
阅读全文
摘要:判断一个 字符串在不在一个列表里 1 name_list = [1,2,3,4,5,'a','b',] 2 name_list2 = ['q','w','e','r',] 3 #判断 4 是否在name_list2这个列表里 4 w = 4 in name_list2 5 e = 4 in name...
阅读全文
摘要:移除空白 strip分割 split长度 len(xxx)索引 obj[1]切片 obj[1:] obj[1:10] obj[-1:]字符串格式化问年龄问性别问工作问完之后统一打印出一个格式化的形式 1 # -*- coding:utf-8 -*- 2 name = ...
阅读全文
摘要:常用数据类型数字 int 代表 整形(标准的) 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位机器上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036864775808-92...
阅读全文