gpt4 book ai didi

python - 有没有更好的方法在 python 中屏蔽信用卡号?

转载 作者:太空狗 更新时间:2023-10-29 20:34:31 25 4
gpt4 key购买 nike

所以我有一个包含完整信用卡号码的 csv 文件。我们不需要完整的号码,所以我正在编写一个快速脚本来解析 csv 并用掩码表示替换 cc 号码。 (除最后四个以外的所有 *)。我是 python 的新手,并且破解了它,并且它有效,但为了学习,我想知道它是否可以更容易地完成。

假设“str”是一个完整的信用卡号。但为了我的示例,我只使用字符串“CREDITCARDNUMBER”。

str = "CREDITCARDNUMBER";
strlength = len(str)
masked = strlength - 4
slimstr = str[masked:]
print "*" * masked + slimstr

输出正是我想要的

************MBER

但我确信有更优雅的解决方案。 :) 谢谢!

最佳答案

更整洁:

>>> s = "CREDITCARDNUMBER"
>>> s[-4:].rjust(len(s), "*")
'************MBER'

关于python - 有没有更好的方法在 python 中屏蔽信用卡号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9730653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com