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

Python 从字符串复制一个子字符串并打印子字符串的长度,python,substring,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 = segm

我希望从用户那里获取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))

不确定这是否是你要问的。但是您可以使用拆分方法

Ip_address = "192.168.1.1"
octets = Ip_address.split(".") #['192', '168', '1', '1']
print(len(octets))
然后你可以用这些片段做任何你想做的事情

查看一些文档:


您对细分市场的定义是什么?您的源代码当前打印ip地址中的每个点,然后打印所有点(即,在给定正确ip地址的情况下始终打印6个点),然后打印3个点,再次打印3个点。非常感谢您,我非常想了解python,如果我想学习python,您能给我一些建议吗scratch@sairaj互联网上有很多资源。这里有一些谷歌有一个类,Youtube(有一吨),谷歌将是你的朋友:^)