终于复习完了基础理论,现在进入python阶段。其实python如果你已经学习过了,那么此处复习的就应该是那些经常忘记,比较难写的函数库名和面试题等。
注意,一旦你简历中写了精通python,那么面试官不可能问你简单的常见的,比如列表的增删改查这种。问,就一定问一些比较偏门冷门的,所以这里进行列举:
我敢打赌你不百度的情况下,答不对全部!
print __file__
print os.path.abspath(__file__)
print os.path.dirname(os.path.abspath(__fiel__))
ast.literal_eval
collections.Counter(nums)
from itertools import combinations
L = combinations(list,nums)
L = itertools.permutations(A)
用chr()来变成字符
65-91 : 大写字母
97-123 : 小写字母
48-58: 数字
import string
string.digits : 0-9字符串
string.ascii_letters : 大小写字母
string.ascii_lowercase : 小写字母
string.ascii_uppercase : 大写字母
int(x,2)
int(x,8)
int(x,16)
必须先转成十进制
bin(int(x,8))
bin(int(x,10))
bin(int(x,16))
必须先转成十进制
oct(int(x,2))
oct(int(x,10))
oct(int(x,16))
必须先转成十进制
hex(int(x,2))
hex(int(x,8))
hex(int(x,10))
好了,本节结束!