小编Nic*_*o M的帖子

具有特殊字符的相等字符串的不同存储位置

我是python的新手,我正在探索它的一些核心功能.

你能解释一下为什么下面的例子总是在带有特殊字符的字符串时返回false:

>>> a="x"
>>> b="x"
>>> a is b
True
>>> a="xxx"
>>> b="xxx"
>>> a is b
True
>>> a="xü"
>>> b="xü"
>>> a is b
False
>>> a="ü"
>>> b="ü"
>>> a is b
True
>>> #strange: with one special character it works as expected
Run Code Online (Sandbox Code Playgroud)

我知道每个赋值中具有特殊字符的字符串的存储位置不同,我已经使用id()函数检查了它,但是为什么python以这种不一致的方式处理字符串?

python python-2.7

6
推荐指数
1
解决办法
210
查看次数

laravel 5 和 codeigniter 3 的区别

这可能是愚蠢的问题。但我要开始新的项目。我很困惑哪个框架最适合Codegniter 3Laravel 5。它们之间的主要区别是什么。

提前致谢

php codeigniter laravel laravel-5

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

标签 统计

codeigniter ×1

laravel ×1

laravel-5 ×1

php ×1

python ×1

python-2.7 ×1