我想从用户那里获取一个IP地址的输入,并想通过从输入中提取“。”(点)并将该“。”(点)复制到新字符串并打印出来来打印出编号段。使用python的长度
Ip_address = input('enter an ip address')
segment = ''
for i in range(0, len(Ip_address)):
if Ip_address[i] in '.':
print(Ip_address[i],end='')
segment = segment+Ip_address[i]
print(segment)
print(len(segment))
答案 0 :(得分:1)
不确定这是否是您要的。但是您可以使用split方法。
Ip_address = "192.168.1.1"
octets = Ip_address.split(".") #['192', '168', '1', '1']
print(len(octets))
然后您就可以对细分受众群进行任何操作
查看一些文档: