写点什么

零基础学习 NLP-DAY5 - 恶补 Python - 基础 2

用户头像
Qien Z.
关注
发布于: 2021 年 05 月 14 日
零基础学习 NLP-DAY5 - 恶补 Python - 基础 2

条件表达式

真 True

假 False

Ture 和 False 叫做布尔值,也是一种数据类型。

任何类型数据使用 bool()函数都能转换成布尔类型数据

if 1:  print("非0非空的值自动转换成True,判断为真")if " ":  print("空值自动转换成False,判断为假")print(bool(1))print(bool( ))

#输出结果非0非空的值自动转换成True,判断为真空值自动转换成False,判断为假TrueFalse
复制代码


比较运算符

"==" 等等于

"!=" 不等于

">" 大于

"<" 小于

">=" 大于等于

"<=" 小于等于


检测回答中是否带有“苹果”两个字的话

成员运算符 “in” 和 “not in” 的基本用法

#判断谁吃了苹果text = "苹果"text1 = input("昨天您吃了什么")
if text in text1: print("吃了苹果")else: print("没吃苹果")
复制代码


逻辑运算符“and”、“or”、“not”

注意:逻辑运算符的优先级是最低的,低于成员运算符

优先级:算数运算符>比较运算符>成员运算符>逻辑运算符

#思考一下,为什么输出为True
if "a" or "b" in "def": print(True)
复制代码


“if”“elif”“else”

elif 就是 else 和 if 的合体,但是

if 1... if 2... if 3... else 和 if 1... elif 2... elif 3... else 的逻辑并不一样

#判断谁吃了苹果和梨eat1 = "苹果"eat2 = "梨"text1 = input("昨天您吃了什么:")
if eat1 in text1: print("他吃了苹果")if eat2 in text1: print("他吃了梨")if eat1 and eat2 in text1: print("他吃了苹果和梨")else: print("他没吃苹果") #input中输入苹果#以下为输出结果昨天您吃了什么:苹果他吃了苹果他没吃苹果
复制代码


#判断谁吃了苹果和梨eat1 = "苹果"eat2 = "梨"text1 = input("昨天您吃了什么:")
if eat1 in text1 and eat2 not in text1: print("他吃了苹果")elif eat2 in text1 and eat1 not in text1: print("他吃了梨")elif eat1 and eat2 in text1: print("他吃了苹果和梨")else: print("他没吃苹果") #input中输入苹果#以下为输出结果昨天您吃了什么:苹果他吃了苹果
复制代码


发布于: 2021 年 05 月 14 日阅读数: 12
用户头像

Qien Z.

关注

Everything is all 2020.04.10 加入

接受反驳&不接受被定义

评论

发布
暂无评论
零基础学习 NLP-DAY5 - 恶补 Python - 基础 2