分享

列表转为字符串

 everydayOK 2019-04-15

通过"".join(list), 可以将list的元素拼接成一个字符串,字符串间隔符在引号中定义,可以为空。

通过os.path.join(str1, str2, str3), 可以将多个字符串元素拼接成一个通过路径字符/连接的大字符串。

#----------判断输入的ip是否合法--------------
#----------ip应该是由.分隔的4段数字构成,数字的范围是0~255--------------
import os

ip = input("请随意输入一个IP地址,判断是否合法ip:")

ip_list = ip.split(".")

print(ip_list)

new_ip = ".".join(ip_list)
new_ip2 = os.path.join(ip_list[0],ip_list[1],ip_list[2],ip_list[3])

print(new_ip)
print(new_ip2)

if 0 <= int(ip_list[0]) <= 255 and 0 <= int(ip_list[1]) <= 255 and 0 <= int(ip_list[2]) <= 255 and 0 <= int(ip_list[3]) <= 255:
print("此ip:%s合法"%ip)
else:
print("此IP:%s不合法!"%ip)

/usr/local/bin/python3.7 /Users/zhouxl/Documents/python小甲鱼视频/小甲鱼py/isip.py

请随意输入一个IP地址,判断是否合法ip:1.2.3.4

['1', '2', '3', '4']

1.2.3.4

1/2/3/4

此ip:1.2.3.4合法

Process finished with exit code 0

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多