python学习之控制流1
程序员文章站
2022-12-28 11:29:55
配置环境:python 3.6 python编辑器:pycharm 代码如下: ......
配置环境:python 3.6 python编辑器:pycharm 代码如下:
#!/usr/bin/env python #-*- coding: utf-8 -*- # 控制流: # 1、布尔值:只有两种值:ture 和 false a = true #要是写为true,或则使用ture或则false为变量名,都会报错。 print(a) # 2、比较操作符: # 操作符 含义 # == 等于 备注:== 是问两个值是否彼此相同,= 将右边的值放到左边的变量中 # != 不等于 # < 小于 # > 大于 # <= 小于等于 # >= 大于等于 # == 和!= 操作符实际上可以用于所有数据类型的值 #<、 >、<=、>=操作符仅用于整型和浮点型值 print(42 == 42) print(42 == 22) print(2 != 3) print(2 != 2) print('hello' == 'hello') print(42 == '42') # 整数42与字符串‘42’不同 所以结果为false print(42 < 100) print(42 > 100) print(42 < 42) eggcount = 42 print(eggcount <= 42) # 布尔操作符:二元布尔操作符 、 not操作符、混合布尔和比较操作符 #二元布尔操作符:and 和 or #and:将表达式求值为true 否则求值为false print(true and true) print(true and false) #and的真值表 # 表达式 求值为 # true and true true # true and false false # false and false false #or:将表达式求值为true 如果都为false print(false or true) print(false or false) print(true or true) #or的真值表 # 表达式 求值为 # true or true true # true or false true # false or false false #not操作符:只作用一个布尔值或则表达式。not操作符求值为相反的布尔值 print(not true) print(not not not not true) #双重否定为肯定 #not的真值表 # 表达式 求值为 # not true false # not false true #混合布尔:混合布尔就是把and 、or、not、比较操作符组合在一起使用 print((4 < 5) and (5 < 9)) print((4 < 5) and (5 > 9)) # # (4 < 5) and (5 < 9)顺序为 # # true and (5 < 9) # # true and true # # true