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

O.r*_*rka 2 python string function division string-length

如果你有一个字符串

string='abcdefg'
Run Code Online (Sandbox Code Playgroud)

你想检查字符串的长度是否可被3整除

len(string)
Run Code Online (Sandbox Code Playgroud)

你会用什么命令?

Sve*_*ach 9

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

if len(s) % 3 == 0:
    ...
Run Code Online (Sandbox Code Playgroud)

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

s[:len(s) // 3 * 3]
Run Code Online (Sandbox Code Playgroud)

要么

s[:-(len(s) % 3)]
Run Code Online (Sandbox Code Playgroud)