python基础入门(4)之布尔值

目录

 一、Python布尔值

1)比较

2)评估值和变量

3)布尔真值

4)布尔假值

5)函数可以返回布尔值

6)练习题


一、Python布尔值

布尔值表示两个值之一: True或False。在编程中,您经常需要知道表达式是否为 True或False。举一些例子就明白了。


1)比较

当您比较两个值时,将计算表达式并且 Python 返回布尔值答案:

print(10 > 9)
print(10 == 9)
print(10 < 9)

返回为:

在 if 语句中运行条件时,Python 返回 True or False:

a = 100
b = 30

if b > a:
  print("b大于a")
else:
  print("b不大于a")

返回为:


2)评估值和变量

bool()函数允许您评估任何值,并给您 True或False 作为返回。
例如:评估一个字符串和一个数字

print(bool("笨小孩"))
print(bool(3))

返回为:

评估两个变量:

x = "笨小孩
y = 3

print(bool(x))
print(bool(y))

返回为:


3)布尔真值

True如果它具有某种内容,几乎任何值都会被评估。任何字符串都是True,空字符串除外。任何数字都是True,除了 0。任何列表、元组、集合和字典都是True,空的除外。
例如以下都会返回True:

bool("abc")
bool(123)
bool(["apple", "cherry", "banana"])


4)布尔假值

实际上,False除了空值(例如()、 []、{}、 “”、 数字 0和 值 )之外,计算为 的值 None。当然,结果为 False。

bool(False)
bool(None)
bool(0)
bool("")
bool(())
bool([])
bool({})

返回为:


5)函数可以返回布尔值

def myFunction() :
  return True

print(myFunction())

返回为:

打印“YES!” 如果函数返回 True,否则打印“NO!”:

def myFunction() :
  return True

if myFunction():
  print("YES!")
else:
  print("NO!")

 

Python 也有许多返回布尔值的内置函数,如 isinstance() 函数,可用于确定对象是否属于某种数据类型
例如:检查对象是否为整数

x = 200
print(isinstance(x, int))

返回


6)练习题

1.回答下面的语句返回值True还是False:

print(10 > 9)

2.回答下面的语句返回值True还是False:

print(10 == 9)

3.回答下面的语句返回值True还是False:

print(10 < 9)

4.回答下面的语句返回值True还是False:

print(bool("abc"))

5.回答下面的语句返回值True还是False:

print(bool(0))
  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值