Questions tagged «boolean»

布尔数据类型是仅具有两个可能值的数据类型:true或false。

13
哪种MySQL数据类型用于存储布尔值
由于MySQL似乎没有任何“布尔”数据类型,因此您“滥用”哪种数据类型在MySQL中存储对/错信息? 尤其是在从PHP脚本进行读写的情况下。 随着时间的流逝,我已经使用并看到了几种方法: tinyint,包含值0/1的varchar字段, 包含字符串'0'/'1'或'true'/'false'的varchar字段 最后枚举包含两个选项“ true” /“ false”的字段。 以上都不是最佳选择。我倾向于使用tinyint 0/1变体,因为PHP中的自动类型转换使我可以很简单地获得布尔值。 那么,您使用哪种数据类型?是否有为我忽略的布尔值设计的类型?通过使用一种或另一种类型,您是否看到任何优点/缺点?

21
如何在Shell脚本中声明和使用布尔变量?
我试图使用以下语法在Shell脚本中声明一个布尔变量: variable=$false variable=$true 它是否正确?另外,如果我想更新该变量,我会使用相同的语法吗?最后,使用布尔变量作为表达式的以下语法正确吗? if [ $variable ] if [ !$variable ]
976 bash  shell  scripting  boolean  sh 

30
在Python中从字符串转换为布尔值?
有谁知道如何在Python中从字符串转换为布尔值?我找到了这个链接。但这似乎不是正确的方法。即使用内置功能等 我之所以这样问,是因为我int("string")从这里学到了。但是当尝试bool("string")它总是返回True: >>> bool("False") True
744 python  string  boolean 


19
用argparse解析布尔值
我想使用argparse解析布尔命令行参数,写为“ --foo True”或“ --foo False”。例如: my_program --my_boolean_flag False 但是,以下测试代码无法满足我的要求: import argparse parser = argparse.ArgumentParser(description="My parser") parser.add_argument("--my_bool", type=bool) cmd_line = ["--my_bool", "False"] parsed_args = parser.parse(cmd_line) 可悲的是,parsed_args.my_bool计算结果为True。即使我更改cmd_line为["--my_bool", ""],情况也是如此,这令人惊讶,因为bool("")评估为False。 如何获取argparse进行解析"False","F"以及它们的小写形式是False什么?

30
检查三个布尔中至少两个是否为真
一位访问员最近问我这个问题:给定三个布尔变量a,b和c,如果三个变量中至少有两个是true,则返回true。 我的解决方案如下: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a && b) || (b && c) || (a && c)) { return true; } else{ return false; } } 他说,这可以进一步改善,但是如何呢?


6
如何切换布尔值?
有没有一种真正简单的方法来切换javascript中的布尔值? 到目前为止,在编写自定义函数之外,我得到的最好的结果是三元: bool = bool ? false : true;

6
系列的真值含糊不清。使用a.empty,a.bool(),a.item(),a.any()或a.all()
在用or条件过滤我的结果数据框时出现问题。我希望我的结果df提取var大于0.25且小于-0.25的所有列值。 下面的逻辑为我提供了一个模糊的真实值,但是当我将此过滤分为两个独立的操作时,它可以工作。这是怎么回事 不知道在哪里使用建议a.empty(), a.bool(), a.item(),a.any() or a.all()。 result = result[(result['var']>0.25) or (result['var']<-0.25)]





20
如何将字符串转换为布尔PHP
如何将字符串转换为boolean? $string = 'false'; $test_mode_mail = settype($string, 'boolean'); var_dump($test_mode_mail); if($test_mode_mail) echo 'test mode is on.'; 它返回 布尔值true 但应该如此boolean false。
318 php  string  casting  boolean 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.