运算符,逻辑运算

1,格式化输出:就会将数据的各种格式统一,以便于打印或者进行各种数据的操作...............%s表示是字符的占位(也可以放数字),    %d是表示数字的占位(只能放数字).

 

# 列如
name = input("name:")
age = input("age:")
job = input("job:")
hobby = input("hobby:")
print("我叫%s, 今年%d岁, 我在%s工作, 我喜欢%s" % (name, int(age), job, hobby))  # 我叫name,今年age岁, 我在job工作, 我喜欢hobby

2,基本运算符:算数运算,比较运算,逻辑运算,赋值运算,成员运算,身份运算,位运算.

 

# 1,赋值运算
a = 10
b = 20
# 2, 比较运算
a = 10
b = 20
print(a>b)
# 3, 算数运算
a = 10
b = 20
print(a + b == 30)
# 4, 逻辑运算
# and: 并且的意思,左右两端的值都成立时,结果就为真
# or: 或者的意思,左右两端的值只要有一端成立,额结果为真
# not: 非的意思: 非假既真,非真既假
# # 5, 运算符
print(1 or 2) # 1,因为or只要有一端条件成立的时候,就成立,当看到当代码从左向右运行的时候,1条件为真即输出该条件
print(2 or 3) # 2,同理输出的结果是2
print(0 or 3) # 3,还是如1那样判断先判断左边的0条件为假,再判断右边的条件为真是输出右边
print(0 or 4) # 和上一个同理
print(0 or 0) # 当两边条件不成立的时候,就输出不成立的条件
print(0 or False) # 当两边条件不成立的时候,就输出False

print(1 and 2) # 当and的左边条件成立,程序会查看and右边的条件,当右边条件也成立会输出右边的条件
print(0 and 3) # 当and的左边的条件不成立的时候,即条件不成立,此时and的条件不成立,就输出那个条件不成立的
print(3 and 0) # 和上边同理
print(0 and False) # 和上边同理
print(not 1) # 条件为真取反就是条件为假
print(not 0) # 条件为假时取反就是条件为真
3>4 or 4<3 and 1==1  # False
1 < 2 and 3 < 4 or 1>2 # True

# 注意:在逻辑运算中的优先顺序是:not>and>or,剩下的和上试一致

小结:

  • False相当于0,但不是0
  • break:停止本层次循环,外层次程序
  • continue:结束当前程序层次的循环,继续执行下一次循环.

 

posted @ 2018-07-10 14:16  帅爆太阳的男人  阅读(232)  评论(0)    收藏  举报