Python 程序从 IP 地址中去除前导零


在本教程中,我们将编写一个从 IP 地址中去除前导零的程序。让我们看看确切地是什么。假设我们有一个 IP 地址 255.001.040.001,那么我们必须将其转换为255.1.40.1。按以下步骤编写程序。

  • 初始化 IP 地址。
  • 使用 split 函数,用 . 拆分 IP 地址
  • 将 IP 地址的每个部分转换为 int ,此操作会去除前导零。
  • 通过将每个部分转换为 str 来连接所有部分。
  • 结果是我们最终的输出。

示例

## initializing IP address ip_address = "255.001.040.001"
## spliting using the split() functions
parts = ip_address.split(".")
## converting every part to int
parts = [int(part) for part in parts]
## convert each to str again before joining them
parts = [str(part) for part in parts]
## joining every part using the join() method
ip_address = ".".join(parts)
print(ip_address)

如果您运行上述程序,您将得到以下结果。

输出

255.1.40.1

如果您对该程序有任何疑问,请在评论区中提及。

更新于: 27-08-2019

439 次浏览

启动您的职业生涯

完成课程,获得认证

开始
广告