Python 之条件表达式

导读:本篇文章讲解 Python 之条件表达式,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

示例 1:

示例 2:


        条件表达式非 Python 所独有,在其他编程语言中也称之为三元运算符,三目运算符,是基于真(true)或假(false)的条件进行判断的表达式。其通用语法为:

expression 1 if condition else expression 2

        意为:若 condition 成立,则返回 expression 1,否则返回 expression 2。

        Python 程序语言指定任何非 0 和非空(null)值为 true,0  或者 null 为 false。

        条件表达式为简化的 python 条件语句,其完整语法为:

if condition:
    expression 1
else:
    expression 2

示例 1:

>>> a = 1
>>> 2 if a else 3

        因为 a = 1 非 0 或非空,故为 true,if 条件成立,运行结果为:

2

        若

>>> a = 0
>>> 2 if a else 3

        则运行结果为:

3

        为说明问题,示例 1 相对简单,条件表达式也可以适用于相对复杂的编码环境。

 

示例 2:

        模拟用户登录。假设登录名及密码分别为 Trump,@Bad_man:

usr = input('请输入用户名:')
pwd = input('请输入密码:')

result = '欢迎登录' if usr == 'Trump' and pwd == '@Bad_man' else '用户名或密码错误,请重新输入!'

print(result)

        运行结果:

Python 之条件表达式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106922.html

(1)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!