、进制转换:

  1.十进制与二进制的区别:

该int 转化成的二进制的有效位数。
1 0000 0001
2 0000 0010
3 0000 0011
4 0000 0100

  2.十进制转化成二进制:

    42---->101010

  3.二进制转化成十进制:

    0010 0111 ---->1 * 2**0 + 1 * 2**1 + 1* 2**2 + 1 * 2**5

二、布尔类型:

  1.转化方式:

    str ---> bool 非空即True

三、字符串

  1.定义:

    python中凡是用引号引起来的都是字符串

      字符串切片是,如果反向切片时,必须使用步长

      顾头不顾腚    

    实例:

  
 1 # 按照切片找值
 2 # 顾头不顾腚
 3 s = 'abcdefghijk'
 4 s1 = s[:6] # 从0开始可以省略不写
 5 print(s1)
 6 s2 = s[6:9]
 7 print(s2)
 8 s3 = s[:] # 从头取到尾
 9 print(s3)
10 s4 = s[6:]   # 重第六个开始取
11 print(s4)
12 
13 # 切片+步长
14 s5 = s[:5:2]
15 print(s5)
16 # 反向切片
17 s6 = s[-1::-2]    # kigeca
18 print(s6)
View Code

相关文章: