0
x = '192.168.1.1'
y = '255.255.255.0'
a = x.split('.')
b = y.split('.')
a[0] & b[0]

トレースバック (最新の呼び出しが最後):

File "<pyshell#35>", line 1, in <module>
a[0] & b[0]
TypeError: unsupported operand type(s) for &: 'str' and 'str'

助けてください。192 から 255 の間、168 から 255 の間の and-ing プロセスの結果が欲しいのですが、どうすればよいですか?

4

2 に答える 2

0

&文字列を整数に変換し、それらを一緒にする必要があります

ただし、255 のプロパティの 1 つは 8 である1ため、小さい数と一緒にすると、常に他の数に等しくなります。

于 2013-11-12T09:20:56.607 に答える