一、进制转换:
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)