一、python的切片是左闭右开的,例如str[i:i+3]包含从str[i]到str[i+2],不包含str[i+3]
二、python进制转换:
- 十进制转二、八、十六进制:使用bin(),oct(),hex()进行转换,返回值均为字符串,且带有0b, 0o, 0x前缀。
>>> bin(10) '0b1010' >>> oct(12) '0o14' >>> hex(12) '0xc'
- 二、八、十六进制转十进制:int(' ',2/8/16)或eval(' ')。
>>> int('1010',2) 10 >>> int('014', 8) 12 >>> int('0xc',16) 12 >>> eval('0b11') '3' >>> eval('0o14') '12' >>> eval('0x1f') '31'
- 二、八、十六进制转二、八、十六进制:以十进制为中间值,先转为十进制;也可以直接使用bin(),oct(),hex()函数进制转换。
三、leetcode做题记录:28、49、829
四、蓝桥杯真题做题记录:十四届pythonA真题