
Python练习题:IP地址合法性的判定
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本练习题旨在通过编写Python代码来判断给定字符串是否为合法的IPv4或IPv4私有地址,帮助学习者掌握正则表达式和网络基础。
Python练习之IP地址合法性判断
互联网上的每台计算机都有一个IP地址,合法的IP格式为A.B.C.D。其中A、B、C、D均为[0, 255]中的整数。为了简化问题,我们规定这四个数字中不允许有前导零存在,如001。
现在给你一个字符串s(s不含空白符),请你判断s是不是合法的IP地址,若是输出Yes,否则输出No。例如:如果给定 s=202.115.32.24 ,则应输出 Yes;若为 s=a.11.11.11 ,则应输出 No。
要判断一个字符串是否是合法的IP地址,可以按照以下步骤进行:
- 将IP地址按.分割成四个部分。
- 对于每个部分,先检查其是否为整数;
- 若为整数,则进一步确认首位字符不为0(即不允许前导零);
- 最后验证该数字是否在[0, 255]的范围内。
如果以上所有条件都满足,则输出Yes;否则,输出No。
全部评论 (0)
还没有任何评论哟~


