base64解码
1 | import base64 |
1.长串字符串两两分割
1 | def long_to_2(str_): |
trick: 不换行输出
- python2:
print 'xxx',
//语句最后面加一个, - python3:
print('xxx',end='')
不同进制转换
一般来说,先换算为十进制,再进行后续转换
转化为十进制
- 十六进制到十进制 int(‘0xab’, 16)
- 二进制到十进制 int(‘0b10’, 2)
十进制转二进制
- bin(123)
十进制转十六进制
- hex(123)
按行读文件的4种方式
使用for循环(最简洁)
1 | file = open("sample.txt") |
带缓存的文件读取(效率最高)
1 | file = open("sample.txt") |
fileinput模块
1 | import fileinput |
常规方法
1 | file = open("sample.txt") |