嵌入式 pyhton中的判断语句

原创 2013年12月02日 14:41:21
在Python中比较语句和其它的一样都是用if来做判断的,只是语法上后面会带上冒号,如ifa>b:,相当于if(a>b){}.

同样你可以判断函数的返回值为True或者False来做判断

  1. __author__="Alex"  
  2. __date__ ="$2011-2-17 10:39:27$"  
  3. if __name__ == "__main__":  
  4.     print "Hello";  
  5. a = 3  
  6. b = 2  
  7. c = 2  
  8. # True statements  
  9. if c == b: print('c is equal as b')  
  10. if c >= b: print('...')  
  11. if a >= b: print('a is greater than b')  
  12. if c <= a: print('c is less than a.')  
  13. if c != a: print('c is not equal as a')  
  14. # False statements  
  15. if c == a: print('...')# will show nothing on console  
  16. if c != b: print('...')# will show nothing on console  
  17. def inside():  
  18.     return True  
  19. if inside():  
  20.     print ("Inside")  
  21. else:  
  22.     print("OutSide")  
 

Console OutPut:

  1. Hello  
  2. is equal as b  
  3. ...  
  4. is greater than b  
  5. is less than a.  
  6. is not equal as a  
  7. Inside  
 

多重比较:

当然你可能会用到 且或这些操作,在Python中是使用and/or 来做到的,看代码吧,从代码中学习语言才是王道:

  1. __author__="Alex"  
  2. __date__ ="$2011-2-17 10:39:27$"  
  3. if __name__ == "__main__":  
  4.     print "Hello";  
  5. if 4 > 3 and 6 > 3print('You are right , 4 is greater than 3 and 6 is greater than 3 too'# will print, True and True becomes True  
  6. if 4 > 3 and 2 > 3print('...'# will not print, True and False becomes False  
  7. if 4 > 3 and not 2 > 3print('You are right , 4 is greater than 3 and 2 is less than 3 '# will print, True and not False becomes True  
  8. if 4 > 3 or 6 > 3print('You are right...,When 4 is grater than 3 is ture, the condition is ture'# will print, True or True becomes True  
  9. if (4 > 3 and 6 > 3and not ( 3 > 5 or 3 > 7): print("(True and True) and not ( False or False ) becomes True and not False")#Complex Multiple Conditions  

Console Output:

  1. Hello  
  2. You are right , 4 is greater than 3 and 6 is greater than 3 too  
  3. You are right , 4 is greater than 3 and 2 is less than 3   
  4. You are right...,When 4 is grater than 3 is ture, the condition is ture  
  5. (True and True) and not ( False or False ) becomes True and not False  

嵌入式 pyhton中的print语句

在数学中用于判断一个数是不是在一个范围中可以有很简便的方式 ,比如: 3 < x ...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:41
  • 420

Pyhton学习之条件语句

条件 语句条件语句是编程语言中重要的一部分,程序在处理的时候先检测条件,如果符合则执行语句块儿,如果不符合则不执行语句块。python中的条件结构if condition : stateme...
  • sungsasong
  • sungsasong
  • 2017年05月07日 16:44
  • 222

嵌入式SQL语言

Java对数据库进行操作的SQL字符串就是一个嵌入式的SQL语言,Java被称作宿主语言,即主语言。那么程序如何知道哪个是Java程序语言,哪个是SQL语言呢? 区分嵌入式SQL语言和主语言的方法是作...
  • Edson121
  • Edson121
  • 2017年05月28日 08:51
  • 452

嵌入式 makefile判断语句ifeq

makefile详解 条件判断 二十 使用条件判断  ——————  使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。 ...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:42
  • 722

嵌入式 shell循环语句与判断语句

http://www.51testing.com/?uid-225738-action-viewspace-itemid-220988  #!/usr/bin/env bash   2 # ...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:41
  • 471

第四天if语句条件判断语句

控制语句循环 1.计算机的执行顺序 1.顺序 顺序执行代码 2.选择 选择执行哪行代码进行跳转 3 循环 一个代码重复执行多少次 真或假得问题...
  • AdministrationInput
  • AdministrationInput
  • 2016年08月08日 17:31
  • 697

嵌入式SQL与主语言的通信

将SQL嵌入到高级语言中混合编程,程序中会含有两种不同计算模型的语句: (1)SQL语句:描述性的面向集合的语句;负责操纵数据库 (2)高级语言语句:过程性的面向记录的语句;负责控制程序流程。工作单元...
  • david_520042
  • david_520042
  • 2015年03月25日 09:13
  • 2122

嵌入式 pyhton基本语法三

七、面向对象编程   python支持面向对象编程;类和对象是面向对象编程的两个主要方面,类创建一个新的类型,对象是这个类的实例。   对象可以使用普通的属于对象的变量存储数据,属于对象或类的变量...
  • skdkjxy
  • skdkjxy
  • 2013年12月02日 14:41
  • 413

Python学习笔记 —— 逻辑语句

逻辑语句大概分为两类:条件语句,循环语句。一、 条件语句Python条件语句与其他语言一样都是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。如:if condition...
  • linfengwenyou
  • linfengwenyou
  • 2016年06月04日 15:22
  • 939

SQL判断语句用法和多表查询

1.格式化时间sql语句   本例中本人随便做了两张表,和实际不是很相符,只是想说明sql语句的写法。   例1表格式如下:      需求:查询出本表,但需要使time字段的...
  • l4432321
  • l4432321
  • 2016年04月22日 21:56
  • 1724
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 pyhton中的判断语句
举报原因:
原因补充:

(最多只允许输入30个字)