从字符串复制子字符串并打印子字符串的长度

时间:2019-01-21 12:41:47

标签: python substring

我想从用户那里获取一个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))

1 个答案:

答案 0 :(得分:1)

不确定这是否是您要的。但是您可以使用split方法。

Ip_address = "192.168.1.1"
octets = Ip_address.split(".") #['192', '168', '1', '1']
print(len(octets))

然后您就可以对细分受众群进行任何操作

查看一些文档:

https://docs.python.org/3/library/stdtypes.html

https://www.w3schools.com/python/ref_string_split.asp