Python杂记

1.eval() 函数用来执行一个字符串表达式,并返回表达式的值。

2.strip()方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。

3.大写转小写,lower()方法;小写转大写,upper()方法。

4.安装uncompyle6可以反编译pyc文件为py文件,示例如下:

uncompyle6 -o main_logic.py main_logic.pyc

5.切片法实现循环移位

S='abcdefghijkl'
#向左循环移1位
S[1:]+S[:1]
#向右循环移1位
S[-1:]+S[:-1]
#若想循环左(右)移k位,将1换成k即可

6.字典由值查找键

dic = {'a':'01','b':'1000','c':'1010','d':'100','e':'0','f':'0010'}
key=list(dic.keys())
val=list(dic.values())
c='1000'
print key[val.index(c)]

7.时间戳转换时分秒

from time import time,sleep
from datetime import timedelta

t0=time()
sleep(90)
print timedelta(seconds=long(time()-t0))
原文地址:https://www.cnblogs.com/coming1890/p/13627840.html