1
mdzz 2016-06-02 20:34:29 +08:00
Python 又不是 JavaScript : doge :
|
2
am241 2016-06-02 20:39:28 +08:00
>>> bool('')
False |
3
dphdjy 2016-06-02 20:43:07 +08:00 via Android
你把 0 换成 1 就一样了 XD
|
4
kindjeff 2016-06-02 20:44:16 +08:00
因为他是这么规定的
|
5
newghost 2016-06-02 20:52:14 +08:00
这是实站派做出的语言
字符的真假定义为: 有字符为真,无字符为假,所以'0'为真 数字是无值( 0 )为假 |
6
billlee 2016-06-02 23:29:07 +08:00
Python 是强类型
|
7
qqmishi 2016-06-02 23:41:41 +08:00
|
8
FrankFang128 2016-06-03 00:54:47 +08:00 via Android
JS 也不一样啊
|
9
alexapollo 2016-06-03 01:07:34 +08:00
Python 这个处理已经非常好了。
没有见识过 Scala 的不知道什么是坑 —— 它会接收 "true" / "false" / "1" / "0" / "y" / "n" / "t" 等等类似的字符串,映射为定义好的 bool 值。 不知道这个细节的人怎么死的都不知道 —— 正常情况下大部分的字符串它都会返回 false ,只有这些特殊的例外 |
10
onlyice 2016-06-03 02:03:28 +08:00
P.S. Learning Python 是一本不错的参考书 |
11
di94sh 2016-06-03 07:43:43 +08:00 via iPhone
一个是字符一个是字符串,黑呀,我只会 c
|
12
goodan 2016-06-03 08:54:19 +08:00
lz 上一个帖子也是 python 。。
找本书系统的敲一遍吧 |
13
araraloren 2016-06-03 09:06:00 +08:00
~~突然变成了,小学生集中营 。。
|
14
lerry 2016-06-03 09:53:18 +08:00
比 js 好
Boolean([]) true |
15
jy02201949 2016-06-03 11:42:18 +08:00
真的变成小学生集中营了,就不能好好 google 一下吗,不行上 bing ,再不济 baidu 也行啊
|