python - 如何从最后一个“。”之后的字符串中删除最后一个字符
问题描述
我正在研究一个 python scipt,它获取和 Ip 并计算 brodcast,它只是在最后一个“。”之后删除了 ip 的最后一个摘要。并将它们替换为 255
input = "192.168.0.100"
input = #string operation
print(input)
解决方案
input = "192.168.0.100"
loc = input.rfind('.')
inputShort = input[1:loc]
print(loc)
print(inputShort)
rfind
查找“。”的最后一次出现。字符,inputShort
然后是所有字符,但不包括最后一个“.”。
推荐阅读
- directory - 斐济:如何从宏内部强加目录?自动,而不是“选择目录”
- node.js - Express JS 在请求上使用异步函数
- react-native - 在 React-Native 中解析存储在 AsyncStorage 中的 JSON 数据
- arrays - Numpy,改变数组的行值,每一行满足一个特殊条件
- android - 如何修改或更改适配器中的任何控件?
- triggers - 检索由事务中的预提交触发器删除的文档
- angular - 放置在根目录时的htaccess文件夹重定向问题
- node.js - Alexa 长响应分页
- javascript - 如何选择具有 n 个成员的 javascript 数组的随机成员,以使每个选择都尽可能远离前 3 个选择?
- javascript - 从 js 文件运行 npm 函数