欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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