我正在做一个 codecademy 任务,想知道以下哪组代码被认为是最佳实践:
任务是创建一个函数,给定一个字符串 username ,将所有字母向右移动一位。例如,用户名:AbeSimp 将变为 pAbeSim,这将成为密码并存储在字符串密码中。
这是我的代码:
def password_generator(username):
password = ""
password = username[-1] + username[:-1]
return password
解决方案代码是:
def password_generator(username):
password = ""
for i in range(0, len(user_name)):
password += user_name[i-1]
return password
任何解释表示赞赏 - 谢谢!
慕田峪7331174
梦里花落0921
弑天下
Java字符串连接最佳实践?
为什么这里将字符数组转变成字符串不能用toString()方法?
在Java中迭代字符串的最简单/最好/最正确的方法是什么?
Python中raw字符串
相关分类