python
文章平均质量分 58
howlowl
这个作者很懒,什么都没留下…
展开
-
Bytestring vs Unicodestring
FROM http://stackoverflow.com/questions/10060411/byte-string-vs-unicode-string-python:A character in a str represents one unicode character. However to represent more than 256 characters, in原创 2017-03-27 21:17:59 · 646 阅读 · 0 评论 -
python不可“用可变对象作默认参数”
默认参数很有用,但使用不当,也会掉坑里。默认参数有个最大的坑,演示如下:先定义一个函数,传入一个list,添加一个END再返回:def add_end(L=[]): L.append('END') return L当你正常调用时,结果似乎不错:>>> add_end([1, 2, 3])[1, 2, 3, 'END']>>> add_end(['x',转载 2017-11-16 16:34:12 · 170 阅读 · 0 评论 -
dict初始化、OrderedDict使用
>>> d = {'a':1, 'b':2}>>> d{'a': 1, 'b': 2}>>> d = dict( (('a',1), ('b',2)) )>>> d{'a': 1, 'b': 2}>>> d = dict(a = 1, b = 2)>>> d{'a': 1, 'b': 2}转载 2017-11-16 20:47:38 · 5316 阅读 · 0 评论 -
廖雪峰——作业
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431937554888869fb52b812243dda6103214cd61d0c2000#0>>> def to_timestamp(dt_str, tz_str): dt = datetime.strptime(原创 2017-11-16 14:43:15 · 1022 阅读 · 0 评论 -
廖雪峰笔记——元类metaclass与ORM模型
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319106919344c4ef8b1e04c48778bb45796e0335839000http://blog.jobbole.com/21351/https://stacko原创 2017-10-31 20:52:53 · 876 阅读 · 0 评论 -
subprocess运行windows命令行python
>>> subprocess.run(["dir", "."])Traceback (most recent call last): File "", line 1, in subprocess.run(["dir", "."]) File "C:\Users\lenovo\AppData\Local\Programs\Python\Python35-32\lib\subp原创 2017-11-07 13:47:28 · 9494 阅读 · 2 评论 -
python的__slots__
>>> class Student(object): __slots__ = ('name', 'age') >>> s = Student()>>> s.name = 'Michael'>>> s.age = 25>>> s.score = 100Traceback (most recent call last): File "", line 1, in s.sco转载 2017-10-19 09:35:48 · 403 阅读 · 0 评论 -
Python_Essential_Training_Lynda
1. Statement vs expressionGenerally, a statement is a unit of execution and an expression is a unit of evaluation.In python, an expression is a combination of literals, identifiers and operators. ...原创 2018-08-23 08:31:06 · 294 阅读 · 0 评论 -
Python 3 trivial notes
1. how to use help on readline function?know from documentation that file input output stuff is defined in io module.help(io.TextIOBase.readline)>>> import io>>> dir(io)['Bl...原创 2018-09-27 02:05:33 · 294 阅读 · 0 评论 -
regex(compilation flag, sub(), non-greedy match)
http://www.thegeekstuff.com/2014/07/python-regex-examples/ 转载:6. Group by Number Using match.groupAs I mentioned earlier, match objects come in very handy when work转载 2017-11-14 03:46:47 · 355 阅读 · 0 评论 -
regex--python
Metacharacters inside [ ]:Here’s a complete list of the metacharacters; their meanings will be discussed in the rest of this HOWTO.. ^ $ * + ? { } [ ] \ | ( )Metacharacters are not active inside c原创 2017-11-11 17:54:16 · 203 阅读 · 0 评论 -
python3TCPServerClient初学
server:from socket import *from time import ctimeADDR = ('localhost',8888)tcpSer = socket(AF_INET,SOCK_STREAM)tcpSer.bind(ADDR)tcpSer.listen(1000)while True: print('waiting for connection原创 2017-04-09 19:47:24 · 885 阅读 · 4 评论 -
Python语法装饰器@log
>>> import functools>>> def log(text): def decorator(func): @functools.wraps(func) def wrapper(*args, **kw): print('%s %s()' % (text, func.__name__)) return func(*args, **kw) return wrap原创 2017-10-19 11:03:49 · 3251 阅读 · 1 评论 -
python生成器——廖雪峰教程笔记
部分转自https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014317799226173f45ce40636141b6abc8424e12b5fb27000:一,生成器:1、 #g 相当于__iter__返回的对象,可调用next(g) 拿到下一个值>>> g =转载 2017-10-20 13:24:01 · 331 阅读 · 0 评论 -
python还不懂
元类 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319106919344c4ef8b1e04c48778bb45796e0335839000logging模块 http://blog.csdn.net/zyz511919766/article/detai原创 2017-10-26 10:41:48 · 236 阅读 · 0 评论 -
subprocess模块资料
https://docs.python.org/3.5/library/subprocess.html#subprocess.Popenhttp://blog.csdn.net/imzoer/article/details/8678029http://blog.chinaunix.net/uid-26000296-id-4461555.htmlhttp:原创 2017-11-08 21:29:51 · 181 阅读 · 0 评论 -
Python负数下标
>>> class Fib(object): def __getitem__(self, n): if isinstance(n, int): a, b = 1, 1 for x in range(n): a, b = b, a+b return a if isinstance(n, slice): start = n.start stop = n.原创 2017-10-23 20:46:47 · 8145 阅读 · 0 评论 -
分布式进程BaseManager(multiprocessing.managers)
命令行运行:#task_master.pyimport random,time,queuefrom multiprocessing.managers import BaseManagertask_queue = queue.Queue()result_queue = queue.Queue()class QueueManager(BaseManager): pass原创 2017-11-10 18:27:53 · 5186 阅读 · 0 评论 -
Python中通过csv的writerow输出多余空行+py2.x &py3.兼容
解决:http://blog.csdn.net/pfm685757/article/details/47806469http://blog.csdn.net/wushanyun1989/article/details/52759740https://www.cnblogs.com/meitian/p/4625011.html转载 2017-11-18 11:20:06 · 672 阅读 · 0 评论 -
anaconda installation: Do I need to uninstall my current Python distribution (3.7) to install Anacon
转载 2018-10-14 03:31:52 · 124 阅读 · 0 评论