相关疑难解决方法(0)


如何在for循环中编辑字符串字母

我是python的新手,我真的找不到办法做到这一点.

我想根据一些标准更改字符串的字母.这是代码:

for c in text:
    ordChar=ord(c)
    if ordChar>=65 and ordChar<=90:
        ordChar=ordChar+13
        if ordChar>90:
            ordChar=ordChar-90+64
        c=chr(ordChar)
    else:
        if ordChar>=97 and ordChar<=122:
            ordChar=ordChar+13
            if ordChar>122:
                ordChar=ordChar-122+96
            c=chr(ordChar)
return text
Run Code Online (Sandbox Code Playgroud)

返回text值与参数值相同.我认为变量是指针,所以编辑c,它应该编辑text.我究竟做错了什么?

python

-1
推荐指数
1
解决办法
183
查看次数

标签 统计

python ×2

hidden-features ×1