如果 len(list) 不能被 3 整除,则排除 function 中的最后一项。 Python 2.7.1

发布于 2024-12-15 01:09:49 字数 147 浏览 2 评论 0原文

如果你有一个字符串

string='abcdefg'

,并且想检查该字符串的长度是否能被 3 整除,

len(string)

你会使用什么命令?

if you have a string

string='abcdefg'

and you wanted to check if the length of the string is divisible by 3

len(string)

what command would you use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

稍尽春風 2024-12-22 01:09:49

您可以使用模(除法余数)运算符 %

if len(s) % 3 == 0:
    ...

如果要将字符串剥离到可被 3 整除的长度,请使用

s[:len(s) // 3 * 3]

s[:-(len(s) % 3)]

You can use the modulo (division remainder) operator %:

if len(s) % 3 == 0:
    ...

If you want to strip the string to a length divisible by 3, use

s[:len(s) // 3 * 3]

or

s[:-(len(s) % 3)]
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文