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
如果您对该程序有任何疑问,请在评论区中提及。
广告