1.import导入模块

  import sys

  sys.path:显示的是:从显示目录中查找要导入的模块文件。

  程序执行时导入模块路径:sys.path.append('/home/itcast/xxx');sys.path.insert(0, '/home/itcast/xxx')

  重新导入模块:reload(mudule)

2.==、is之间区别

  is :比较两个引用是否指向同一个对象

  ==:比较两个对象是否相等

3.深拷贝浅拷贝

  浅拷贝:拷贝了引用没有拷贝内容,a=[1,3,4];b=a

  深拷贝:对一个对象所有层次的拷贝(递归),b=copy.deepcopy(a)

4.进制,位运算

  4.1 进制转换

  如:0010(二进制)=2(0*2^0+1*2^1十进制)

    34(16进制)=52(4*16^0+3*16^1十进制) 

#10进制转为2进制
>>> bin(10)
'0b1010'

#2进制转为10进制
>>> int("1001",2)
9


#10进制转为16进制
>>> hex(10)
'0xa'

#16进制到10进制
>>> int('ff', 16)
255

>>> int('0xab', 16)
171

#16进制到2进制
>>> bin(0xa)
'0b1010'
>>>

#10进制到8进制
>>> oct(8)
'010'


#2进制到16进制
>>> hex(0b1001)
'0x9'
View Code

相关文章: