python笔记
Ethanhuyi
把技术当兴趣,欢迎关注我的博客交流;曾任职51.com平台后端全栈开发,江西省交科院有限公司前端开发。
展开
-
python笔记2 (列表,元组,字典,集合)
列表是从第0个索引开始的。a.decode('utf-8') //转换为unicode中文编码8.python的引用机制。 sys的这个模块 sys.getrefcount('1234') 在python引用机制中对象的引用计数开始的是3不是19, a = "i,am,a,boy,in,china" cinfo = a.sp原创 2016-11-29 14:27:37 · 317 阅读 · 0 评论 -
python-mysql安装mysqldb模块
1,首先安装pip 管理包 需要下载get-pip.py文件 python get-pip.py 开始安装pip。2,再安装mysqldb需要的一些依赖库 yum install -y python-devel mysql-devel zlib-devel openssl-devel3,依赖库安装好了后,执行 pip instal原创 2017-03-13 20:34:55 · 629 阅读 · 0 评论 -
python 中input 与raw_input了解熟悉下
这是一个猜数字的程序:lucky_num = 7input_num = -1guess_num = 0while lucky_num != input_num and guess_num 3: print('Number:', guess_num) input_num = int(input('input a number:')) if input_num >原创 2017-03-10 18:25:24 · 291 阅读 · 0 评论 -
Python中re的match、search、findall、finditer区别
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]这四个方法是从某个字符串中寻找特定子串或判断某个字符串是否符合某个模式的常用方法。1、match[python] view plain copyre.match(pattern, string[, flags]) 从首字母开始开始匹配转载 2017-01-15 20:40:40 · 791 阅读 · 0 评论 -
Django创建环境时候遇到问题
1, % (cmd_desc, proc.returncode))OSError: Command /usr/hy2/.virtualenvs/test1/bin/python - setuptools pip wheel failed with error code 2mkvirtualenv zqxt:创建运行环境zqxt出现以上问题; 在家目录下面新建一个目录,然后原创 2016-12-20 23:56:31 · 408 阅读 · 0 评论 -
使用pyenv安装多个Python版本
pyenv是一个便于使用多版本Python环境的工具pyenv使用shell脚本编写的,只需要下载就可以使用了,不需要root用户,这个我比较喜欢。具体介绍看网址:https://github.com/yyuu/pyenv我具体介绍一下安装步骤0.系统准备 我使用Ubuntu Desktop 14.04, 默认git没装,需要安装转载 2016-12-24 09:10:11 · 4399 阅读 · 0 评论 -
pyenv安装与使用-多版本python共存解决方法
说明: 由于centos或者RHEL操作系统自带的python一般都比较低,centos6 自带的python版本都是2.6.6,但是现在一般python使用的版本都是2.7版本,以前总在操作上源码升级python,但是这样会导致的yum等利用python使用的命令错误,虽然修改yum源码可以解决问题,但是总感觉很麻烦,而且一个个命令文件的修改也感觉很LOW啊!发现pyenv这个软件很不错,可以在转载 2016-12-24 09:05:42 · 1140 阅读 · 0 评论 -
在运行envirtual环境创建项目,python manage.py migrate同步数据库问题
(test1) [hy2@centos-linux blog]$ python manage.py migrateTraceback (most recent call last): File "manage.py", line 17, in "Couldn't import Django. Are you sure it's installed and "ImportE原创 2016-12-23 10:12:26 · 9309 阅读 · 0 评论 -
mac上安装ulipad
下载ulipad后,进入该目录中,python Ulipad.py时候,会出现一个错误就是: huyi:ulipad will5451$ python UliPad.pyTraceback (most recent call last): File "UliPad.py", line 30, in import wxImportError原创 2016-12-13 23:30:41 · 1098 阅读 · 0 评论 -
python笔记1
python1,>>> print r"\n" \n r:表示原样输出2,print u"acsd" u:代表udecoding3,[]表示php中的数组 也可以这样: a[-1] a[0:2] 从0到2的位置不包括2位置 拼接使用 + 号 占位符: %s 字符串 %d int类型4,元组占位符 >>> print原创 2016-11-24 21:29:56 · 230 阅读 · 0 评论 -
python笔记4 (练习数据结构笔记)
#coding=utf-8#1. 已知字符串 a = "aAsmr3idd4bgs7Dlsf9eAF",要求如下#a = "aAsmr3idd4bgs7Dlsf9eAF"#1.1 请将a字符串的大写改为小写,小写改为大写。#a = "aAsmr3idd4bgs7Dlsf9eAF"print a.swapcase()#1.2 请将a字符原创 2016-12-02 16:24:17 · 3687 阅读 · 0 评论 -
python笔记3 小小的复习下排序
排序:3,sorted() a= [1,2,3,4] sorted(a,reverse=True)4,sort() a.sort(key=int,reverse=True)5,多级排序 引入模块operator imporrt operator >>> a=[(1,2,3),(3,4,5),(0,1,2)]>>> import operator原创 2016-11-30 21:26:42 · 316 阅读 · 0 评论 -
python中的左位移和右位移
左位移 右位移 >>真正需要记住就是: 在数学没有溢出的前提下,对于正数和负数,左移以为都相当于乘以2的1次方,左移n位就相当于乘以2的n次方右移一位相当于除以2,右移n位相当于除以2的n次方,这里取的是商,不要余数左位移:例如:3计算过程:3然后把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,最后在低原创 2016-11-30 11:26:38 · 26213 阅读 · 3 评论 -
Python连接mysql数据库
我就直接粘贴代码了:# _*_ coding:utf8 _*_import MySQLdbimport timeimport datetime# 连接数据库def get_con(): host = "127.0.0.1" port = 3306 logsdb = "dmz" user = "root" password = "aa"原创 2017-03-13 21:13:57 · 503 阅读 · 0 评论