你所需要的,不仅仅是一个好用的代理。
2.整数
类int
功能:当前整数的二进制表示的最少位数
bit_length
例子:
age = 4 # 100
print(age.bit_length())
输出:
3
功能:获取当前数据的字节表示
to_bytes
例子:
age = 15
v = age.to_bytes(10,byteorder='big')
v = age.to_bytes(10,byteorder='little')print(v)
输出:
b'\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00'
类list
可变类型
a = ['狗','eric',123]a = list(['狗','eric',123])print(a)
输出
['狗', 'eric', 123]
a = ['狗','eric',123]if 'eric' in a:
print(True)
print(a)
输出
True
['狗', 'eric', 123]
val = a[0]
val = len(a)
a = ['狗','eric',123]
v = a[0::2]print(v)
输出
['狗', 123]
补充:
功能:追加
append
例子:
user_list = ['tom','刘','jack','n'] # 可变类型
user_list.append('hex')
print(user_list)
输出
['tom', '刘', 'jack', 'n', 'hex']
功能:清空
例子:
user_list = ['tom','刘','jack','n'] # 可变类型
user_list.clear()
print(user_list)
输出:
[]
功能:浅拷贝
例子:
user_list = ['tom','刘','jack','n']
t = user_list.copy()print(user_list)print(t)
输出:
['tom', '刘', 'jack', 'n']
['tom', '刘', 'jack', 'n']
功能:计数
例子:
user_list = ['tom','n','刘','jack','n','n']
t = user_list.count('n')print(user_list)print(t)
输出:
['tom', 'n', '刘', 'jack', 'n', 'n']3
功能:扩展原列表
例子:
user_list = ['tom','n','刘','jack','n','n']
user_list.extend('9')print(user_list)
输出:
['tom', 'n', '刘', 'jack', 'n', 'n', '9']
功能:查找元素索引,没有报错
例子:
user_list = ['tom','n','刘','jack','n','n']
v = user_list.index('n')print(v)
输出:
1
功能:删除并获取元素,索引
例子:
user_list = ['tom','n','刘','jack','n','n']
v = user_list.pop(1)print(v)print(user_list)
输出:
n
['tom', '刘', 'jack', 'n', 'n']
功能:删除,值
例子:
user_list = ['tom','n','刘','jack','n','n']
user_list.remove('n')print(user_list)
输出:
['tom', '刘', 'jack', 'n', 'n']
功能:翻转
例子:
user_list = ['tom','n','刘','jack','n','n']
user_list.reverse()print(user_list)
输出:
['n', 'n', 'jack', '刘', 'n', 'tom']
功能:排序
例子:
num = [11,2,3,6,111]num.sort()print(num)num.sort(reverse=True)print(num)
输出:
[2, 3, 6, 11, 111]
[111, 11, 6, 3, 2]