python 语言
编程_人生
能干的人解决问题。智慧的人绕开问题
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 学习笔记(六)
# map()和reduce()函数用法的深入了解,高阶函数 #map()函数接受两个参数,一个函数本身和一个序列 def n(x): return x*x a = map(n, [1,2,3,4,5]) print 'map()函数接受两个参数,一个函数本身和一个序列:' print 'a = map(n, [1,2,3,4,5])' print a #reduce原创 2014-12-01 11:21:25 · 240 阅读 · 0 评论 -
python 学习笔记(十九)
# coding=utf8 __author__ = 'liwei' import os '查看操作系统' a=os.name print(a) '查看操作系统的环境变量' b=os.environ print(b) '查看操作系统指定目录' c = os.listdir('e:\Program Files (x86)') print(c)原创 2014-12-26 16:33:30 · 245 阅读 · 0 评论 -
python 学习笔记(二十)
# coding=utf8 __author__ = 'liwei' try: import cPickle as pickle except ImportError: import pickle import json '序列化' d = dict(name='liwei',age='25',score=80) print('序列化为字符串写入到文件') pickle.d原创 2014-12-29 16:23:21 · 204 阅读 · 0 评论 -
python 学习笔记(二十一)
# coding=utf8 __author__ = 'liwei' 'windows平台多进程导入multiprocessing模块' from multiprocessing import Process,Queue from multiprocessing import Pool import os,time,random def run(name): print('Run chi原创 2014-12-29 17:45:27 · 266 阅读 · 1 评论 -
python 学习笔记(十三)
#!/usr/bin/env python # coding=utf8 '继承的练习' print('继承的练习') class Anima(object): def run(self): print '我在跑' def talk(self,call): print '我在叫%s'%call class Dog(Anima): pa原创 2014-12-12 15:43:00 · 219 阅读 · 0 评论 -
python 学习笔记(二十三)
# coding=utf8 __author__ = 'liwei' import re 'python正则的应用,math方法判断正则是否匹配成功' print('正则简单用例') text ='hello liwei is 25' if re.match(r'\w+\s+\w+\s+\w+\s+\d+',text): print('ok') else: print('原创 2014-12-31 15:10:04 · 310 阅读 · 0 评论 -
python 学习笔记(二十二)
# coding=utf8 __author__ = 'liwei' import threading ,time,random '多线程的例子' def loop(): print('threading is %s runing'% threading.current_thread().name) n=0 while n<5: n=n+1原创 2014-12-31 15:09:22 · 320 阅读 · 0 评论 -
python 学习笔记(二十四)
# coding=utf8 __author__ = 'liwei' from collections import namedtuple import hashlib import itertools import time '常用的内建模块collections提供了集合类的许多方法' Point = namedtuple('Point',['x','y']) p=Point(3,5)原创 2015-01-04 11:44:22 · 203 阅读 · 0 评论 -
python 学习笔记(二十五)
tcp_server.py # coding=utf8 __author__ = 'liwei' import socket,threading,time '创建一个socket' s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind(('127.0.0.1',11224)) s.listen(5) print('等待客户端接入..原创 2015-01-05 15:21:43 · 301 阅读 · 0 评论 -
python 学习笔记(二十六)
# coding=utf8 __author__ = 'liwei' '构造邮件' from email.mime.text import MIMEText msg = MIMEText('liwei,nihao','plain','utf-8') '输入email地址和密码' from_addr=raw_input('邮箱地址: ') password=raw_input('密码: ') '输原创 2015-01-05 15:49:43 · 235 阅读 · 0 评论 -
python 学习笔记(二十七)
# coding=utf8 __author__ = 'liwei' import mysql.connector '创建连接mysql连接' conn=mysql.connector.connect(user='root',password='root',database='test',use_unicode=True) cursor = conn.cursor() '创建user表' curs原创 2015-01-05 17:07:49 · 265 阅读 · 0 评论 -
python 学习笔记(二十八)
WSGI的处理函数 # coding=utf8 __author__ = 'liwei' def application(environ, start_response): start_response('200 ok',[('Content-Type', 'text/html')]) return 'Hello, Web! \r\n\r\nHello, %s!'%(envir原创 2015-01-05 17:26:18 · 238 阅读 · 0 评论 -
python 学习笔记(十八)
# coding=utf8 __author__ = 'liwei' print('读文件') f = open('E:\keywords.txt') print(f.read()) f.close() '对上面的代码优化' '写文件' with open('E:\keywords.txt','w') as w: w.write('liwei\n') w.write('lizha原创 2014-12-26 15:42:22 · 202 阅读 · 0 评论 -
python 学习笔记(十七)
# coding=utf8 __author__ = 'liwei' '日志模块来记录错误' import logging 'python异常处理机制' try: print('python异常处理机制:try') r =10/0 c =10/int('a') print('result:',r) except ZeroDivisionError,e:原创 2014-12-26 14:49:25 · 235 阅读 · 0 评论 -
python 学习笔记(十二)
#!/usr/bin/env python # coding=utf8 import functools '装饰器的运用' print("一般运用在定义了一个函数但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)") def name(): print("liwei") #@log n =name() '运行有问题请大神看看'原创 2014-12-09 17:53:54 · 244 阅读 · 0 评论 -
python 学习笔记 (五)
#递归函数,如果一个函数在内部调用自身本身,这个函数就是递归函数。 #该包下的Iterable方法是用来判断对象是否可以迭代 from collections import Iterable #递归算阶乘 def fact(n): if n ==1: return 1 return n *fact(n-1)原创 2014-12-01 11:20:48 · 232 阅读 · 0 评论 -
python 学习笔记(四)
#循环例子 # 导入os模块,模块的概念后面讲到 import os #if - else判断语句 num =18 if num >= 18: print '恭喜你已经成年!' elif num =6: print '你还在上学呢吧!' else: print '你还没到上小学呢!' #for in 循环原创 2014-12-01 11:19:35 · 204 阅读 · 0 评论 -
python 学习笔记(三)
#cmp比较函数的用法 #比1大返回-1 print cmp(1, 2) #和1相等返回0 print cmp(1, 1) #比2小返回1 print cmp(2, 1) #def函数定义,自己写的简单算绝对值的方法。 def my_abs(x): if x>= 0: return x else:原创 2014-12-01 11:18:43 · 305 阅读 · 0 评论 -
python 学习笔记 (二)
#dict 字典 在其他语言中也称为map 使用key-value(键和值)不能有重复的值 a = {'liwei':25,'lizhao':25,30:32,'wangfengfeng':22,'liwei':25} print a print a[30] #d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} #print d['Michael'原创 2014-12-01 11:17:36 · 284 阅读 · 0 评论 -
python 学习笔记(一)
#数据的格式化 import math #%s 代表字符串 %d代表整数 %f 代表浮点 print 'hello %s,my age :%d'%('word',25) print '%.4f'%(math.pi) #两个%%代表% print '%d%%'%(7) #数组操作相关 a = [1,2,3,4,'liwei','lizhao','wangfengfeng'] #pop方法从数组原创 2014-12-01 11:14:56 · 237 阅读 · 0 评论 -
python 学习笔记(十)
# coding=utf8 from __future__ import division print("__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。") print('10/3 =',10/3) print('10.0/3=',10.0/3) print('10//3=',10//3)原创 2014-12-03 11:54:13 · 207 阅读 · 0 评论 -
python 学习笔记(九)
# coding=utf8 import Image import sys print(u"第三方模块的联系") im = Image.open('1.png') print(im) print im.format,im.size,im.mode print(u"thumbnail方法将按比例生成图片略缩图") im.thumbnail((200, 100)) im.save('2原创 2014-12-03 11:52:42 · 218 阅读 · 0 评论 -
python 学习笔记(十一)
# coding=utf8 print('python关于类的应用') class Student(object): def __init__(self,name,age): self.name = name self.age = age def print_name(self): print('%s,%s' %(self.na原创 2014-12-03 17:33:27 · 187 阅读 · 0 评论 -
python 学习笔记(十四)
# coding=utf8 __author__ = 'liwei' '定制类的练习' class Student(object): def __init__(self,name): self.name=name a=Student('liwei') print(a) '_str_对以上例子的使用' print('_str_对以上例子的使用') class Stud原创 2014-12-23 16:51:48 · 249 阅读 · 0 评论 -
python 学习笔记(十五)
# coding=utf8 __author__ = 'liwei' '导入type13_1.py模块' from type13_1 import Hello h=Hello() h.hello() '查看类型' print(type(Hello)) print(type(h)) print(type(h.hello())) '使用type()函数创建类,的用法' print('使用type()原创 2014-12-23 18:00:25 · 244 阅读 · 0 评论 -
python 学习笔记(十六)
type13_1.py # coding=utf8 __author__ = 'liwei' class Hello(object): def hello(self,name='word'): print('Hello %s'%name) type13_2.py # coding=utf8 __author__ = 'liwei' '导入type13_1.py模块原创 2014-12-24 17:26:57 · 179 阅读 · 0 评论 -
python 学习笔记(二十九)
# coding=utf8 __author__ = 'liwei' from flask import Flask from flask import request app = Flask(__name__) @app.route('/', methods=['GET', 'POST']) def home(): return 'Home' @app.route('/signin原创 2015-01-06 10:44:04 · 315 阅读 · 0 评论
分享