だから私はt = 111を持っています
bin(1111)
Out[105]: '0b10001010111'
と
g = bin(111)
g
Out[16]: '0b1101111'
私の質問は、引用符を取り除くためにそこにいるということです。私はそれに対して算術演算を実行することに関心があります。
反復における g = g -0b1 など。
アップデート
たとえば、 g = bin(111)[2:] を '1101111' ではなく 1101111 にしたかっただけです。
とにかく、2進数を取り込んでそれを操作する代わりに、非常に簡単な回避策を実行しました。
length = len(string) #what is the len of this string
t = startrange #Equivalent to binary string, i.e. for 111 it is 7
for i in range(int(startrange)):
t -= 1
l=tuple((bin(t)[2:].zfill(length)))
PS: しかし、繰り返し bin() のように変換は毎回行われます。それは深刻なパフォーマンスの問題ではありません。