Python中True and False 该如何判断

img


最下面的两个为什么第一个就是True ,而第二个是False,而true and false 是如何判断的,求解

第一个name是一个字符串内容是name=’python语言程序设计基础‘,第一个判断 ‘python语言’ 存在于 ‘python语言程序设计基础“
第二个判断false是因为python是区分大小写的,大写的Y并不存在于name中。

a in b, a not in b 称作包含运算,分别表示a在b中不?,a 不在 b中不?结果为bool型

区分大小写的,你圈红的那句改成 'y' in 'Python 语言' 就返回 True

同理:
'P' in 'Python
True
'p' in 'Python
False

1. "Python语言" in name

in 操作符:

A in B 
# 只要 B字符串中包含 A就发挥True, 否则就返回 False
# 区分大小写

name 为:"Python语言程序设计" 包含 "Python语言" 所以为True

2. ‘Y' in "Python语言"

"Python语言" 中不含'Y’ 所以返回False