小编K D*_*awG的帖子

Java字符串比较

我正在尝试实现一个简单的cesar密码.我在使用基于新键[]编码字符串的函数时遇到问题.我在这里展示了如何设置我的密钥.

private String[] alphabet =  {"a", "b", "c","d", "e", "f","g", "h", "i","j", "k", "l","m", "n", "o",
            "p", "q", "r","s", "t", "u","v", "w", "x","u", "z"};

public String[] CoderNewKey(int shift) {
    _NewKey = null;
    _NewKey = new String[25];

    for (int i = 0; i < 25; i++) {
        _NewKey[i] = alphabet[(i + shift) % 25];
    }
    return _NewKey;
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是Coder,if语句都不是真的,而rtnstring总是只是"".

public String Coder(String[] key, String msg){
    String rtnstring = "";

    for ( int i = 0; i < msg.length();i++){

        for (int x …
Run Code Online (Sandbox Code Playgroud)

java arrays string

0
推荐指数
2
解决办法
233
查看次数

python说变量名是语法错误

每当我尝试在python中运行前两行时,它会说:

SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

并突出显示我想要定义的变量的名称(Yname).

这些是我正在尝试运行的行:

print("Hello what's your name?")\       
Yname = input("your name:")
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
277
查看次数

类构造函数对其属性的影响

__str__如果self.foo未定义,第一个示例中的方法如何成功返回字符串:

class foo:
    foo = 'K-Dawg'

    def __str__(self):
        return self.foo

obj = foo()
print obj
#K-Dawg
Run Code Online (Sandbox Code Playgroud)

当我创建一个类构造函数方法时__init__,它会产生:

AttributeError:foo实例没有属性'foo'

class foo:
    def __init__(self):
        foo = 'K-Dawg'

    def __str__(self):
        return self.foo

obj = foo()
print obj
Run Code Online (Sandbox Code Playgroud)

为什么self.foo在第一个例子中成功返回,而不是在第二个例子中?

类构造函数对其属性有什么影响?

编辑:我知道foo = 'K-Dawg'改为成功self.foo = 'K-Dawg'打印K-Dawg,但我问的是为什么foo第一个例子中的属性被调用self.foo

python constructor python-2.7

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

^运算符有什么作用?

我遇到了这个奇怪的^操作员,我无法理解它的作用

简单使用此运算符的结果如下所示:

print "2^4 : ", 2^2
print "4^2 : ", 4^2
print "5^10: ", 5^10
print "10^5: ", 10^5
#2^4 :  0
#4^2 :  6
#5^10:  15
#10^5:  15
Run Code Online (Sandbox Code Playgroud)

这个运营商的意思是什么?具体做什么?

python python-2.7

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

Python列表索引

我确定这是一个重复的问题,但我不知道如何表达它.蟒蛇[1:3]会产生什么?

pythons = [’Graham’, ’Eric’, ’Terry’, ’John’, ’Michael’, ’Terry’]
Run Code Online (Sandbox Code Playgroud)

我现在知道答案是埃里克和特里,但为什么呢?

python indexing list

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

标签 统计

python ×4

python-2.7 ×2

arrays ×1

constructor ×1

indexing ×1

java ×1

list ×1

string ×1