#----------判断输入的ip是否合法--------------#----------ip应该是由.分隔的4段数字构成,数字的范围是0~255--------------ip = input("请随意输入一个IP地址,判断是否合法ip:")
ip_list = ip.split(".")
print(ip_list)
new_ip = ".".join(ip_list)
print(new_ip)
if0<= int(ip_list[0]) <= 255and0<= int(ip_list[1]) <= 255and0<= int(ip_list[2]) <= 255and0<= int(ip_list[3]) <= 255:
print("此ip:%s合法"%ip)
else:
print("此IP:%s不合法!"%ip)
字符串split后>---->变成数组list,分割字符不算其中的元素。
通过join(list)----->可以将list元素,连接成一个字符串,分隔符在join前加,没有分隔符直接写"".join(list);----->如果写成".".join(list)-----就是在列表元素之间都插入了.
通过os.path.join("a","b","c")---->可以将若干个字符连接成路径的格式,通过/斜杠连接几个字符串,如将路径和文件名两个字符串进行连接形成新的字符串。
请随意输入一个IP地址,判断是否合法ip:10.12.34.56
['10', '12', '34', '56']
10.12.34.56
此ip:10.12.34.56合法
Process finished with exit code 0
/usr/local/bin/python3.7 /Users/zhouxl/Documents/python小甲鱼视频/小甲鱼py/isip.py
请随意输入一个IP地址,判断是否合法ip:1234.0.9.0
['1234', '0', '9', '0']
1234.0.9.0
此IP:1234.0.9.0不合法!
Process finished with exit code 0