我有一个url,它必须根据其他函数的输出进行修改。你知道吗
rogues_detail_url = https://foo.bar.com/api/list_view.json?list=rogue_ap&fv_id=0&page_length=500&sort_col=acknowledged&sort_descend=false&start_row=0
rogues_detail_url.replace("500",foo())
foo()
返回整数值。你知道吗
万一我做错了,我也试过了
rogues_detail_url.replace("500","1000")
他们两个似乎都不起作用。打印url在我执行语句之后,打印相同的url
在python中,字符串永远不会被就地修改。实际上,字符串根本不能修改。因此,像
string.replace
这样的方法返回一个修改过的副本。你知道吗在python中,字符串方法通常执行以下操作:
你想写:
new_string = old_string.replace("500","1000")
如果只写write
old_string.replace("500","1000")
,则忽略/丢弃新修改的字符串。old_string
不能被replace
或任何其他字符串方法修改。你知道吗相关问题 更多 >
编程相关推荐