如何实现两个EXCEL表格相互查找并填充相应的内容--英雄云拓展知识分享
155
2023-10-25
【摘要】 本书摘自《Python数据分析案例教程》一书中第2章,第6节,作者是来自日本的柴田 淳,由汤怡雪、李冉亭翻译。
2.6.1 比较数值
使用if语句的条件分支最经常编写的代码应该是数值比较,将计算结果放入变 量中进行比较,也可以比较函数作为结果返回的数值。
看一个使用if语句进行比较的简单例子吧!有几个 if语句,仅在条件成立时执 行if语句的块,会显示"第×个是True"。True 就是“真实(条件表达式成立)”相应 的英语单词。执行代码之前,请预测一下会执行哪一个 if 语句的块呢?
比较数值条件表达式的例子
if 1 == 1:
print("第一个是True")
if 5~(4-4)+9 == 10:
print("第二个是True")
if 2 print("第三个是True") if sum([1,2,3,4])<10: print("第四个是True") 执行这个代码会显示"第一个是True""第三个是True"这样两行结果, 2.6.2 比较字符串 如果使用比较运算符,则不仅可以比较数值,而且还可以比较字符串。在字符串 的比较中使用==(相等)、!=(不同)这样的运算符。 在使用了运算符“==”的字符串比较中,当左右两边的字符串完全一致时,条件 成立。下面是一个使用了字符串比较的 if 语句的简单例子 比较字符串的条件表达式的例子 if"AUG"=="AUG": print("1番目はTrue") if"AUG"==”aug": print("2番目はTrue") if" あいう”==” あいう": print("3番目はTrue") 执行这个代码会显示“1番目はTrue”“3 番目はTrue”这样两行结果。因为第二 个是英文字母大小写的比较,所以条件表达式不成立 2.6.3 检索字符串 如果要查找在某个字符串中是否包含特定的字符串,则需要使用叫作in的运算 符。这个英语单词是检索字符串时使用的运算符,非常好记 下面是一个使用运算符 in进行字符串检索的简单的例子。在这里面,仅执行了 第一个和第三个块。 in 运算符的使用示例 if"GAG" in" AUGACGGAGCUU": print("1番目はTrue") if "恋と戦いはあらゆることが正当化きれるのよ"in" 正当化": print("2番目はTrue") if" stumble" in"A horse may stumble though he has four legs": print("3番目はTrue") 2.6.4 比较列表 在Python 中,使用if语句可以进行简单列表元素的比较。列表中使用==(相 等)、!=(不同)、in(元素检索)这3个运算符。和列表一样,与拥有多个元素的字符 串是同一种处理方法。 使用运算符“==”比较列表时,仅在每一个元素都完全一致时条件才能成立。 下面是使用运算符“==”比较列表的例子。在这个例子中,仅执行第一个块。 版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~