Python 小函数
1 参数
print sys.argv[1]
print len(sys.argv)
2 按bit打印
def print_bits(data) i=0 for index in range(31, -1, -1): print (data)>>index & 0x1, i = i + 1 if(i%4) == 0: print " ", print '\n'
3 read bit from data
def read_bit(data, bit_num) return ((data>>bit_num)& 0x1)
4 write bit
def write_bit(data, bit_num. bit_val) return (data & ~ (1<<bit_num)) | (bit_val<<bit_num)
5 generate 随机16进制整数
from Crypto import Random def gen_random(): return random.randint(0, 0xffffffff)

浙公网安备 33010602011771号