Python教程

【python学习】python判断语句

本文主要是介绍【python学习】python判断语句,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

中国史之【帝喾在位】:
帝喾(ku),高辛氏,姬姓,据说是黄帝的曾孙,中华上古时期部落联盟首领,五帝之一,是《山海经》里天帝帝俊的原型。帝喾前承炎黄,后启尧舜,奠定华夏根基,是华夏民族的共同人文始祖。
-来源:全历史APP

今天讲python的判断语句。有需要的也可以直接去我的github查看全部笔记:

https://github.com/JackKoLing/python_notes_with_ten_days
在这里插入图片描述
俗话说:“好记性不如烂笔头”,多写写多记记,总不会错。多一些不为什么的坚持,少一些功利主义的追求。对于环境的配置,可以参考以下两篇:

  • win10版 @小保,公众号:CV之道
    【深度学习环境配置】手把手实战配置深度学习环境(win10版)
  • Linux版 @小保,公众号:CV之道
    【深度学习环境配置】手把手实战配置深度学习环境(Ubuntu20.04版)。

1 python的比较操作

  • 不同类型比较肯定是False
  • 数字:通过相对大小进行比较
  • 字符串:按照字典次序逐个字符比较
  • 列表和元组:自左向右比较各个元素
  • 字典:对排序后的(key,value)列表进行比较

2 python中的真假定义

  • 非零数字为真,否则为假
  • 非空对象为真,否则为假
  • None始终为假

3 条件测试

(1)if 条件测试式:if

(2)Python中的真假总结:

  • 任何非0数字和非空对象都为真
  • 数字0、空对象和特殊对象None均为假
  • 比较和相等测试会递归地应用于数据结构中
  • 返回值为True或False

(3)组合条件测试:

  • X and Y:与运算
  • X or Y:或运算
  • not X:非运算

(4)三元选择:

  • A = X if Y else Z, 如果Y条件满足,则A=X,否则A=Z
  • expression1 if boolean_expression else expression2
l1 = ['x', 'y', 1]
if 'x' in l1:
    print("'x' in l1")
>>>
'x' in l1
x = 1
y = 2
if x > y:
    print("the max number is %d." % x)
else:
    print("the max number is %d." % y)
>>>
the max number is 2.
a = 7
b = 9
max_num = a if a>b else b
print(max_num)
>>>
9

【声明】:学习笔记基于互联网上各种学习资源的个人整理。

以上是本期内容,下期介绍python的循环语句。

我叫小保,一名计算机视觉爱好者、学习者、追随者,欢迎关注我一起学习。

这篇关于【python学习】python判断语句的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!