基本运算
算数运算符:
加,减,乘,除,取余,取整, 然后返回一个值
比较运算符:
大于,小于,等于,不大于,不小于,不等于 然后返回一个值
赋值运算符:
等于,X=10
逻辑运算符(把多个条件同时叠加)
name = 'nick'
height = 180
weight = 140
身份运算符:
x = 257
y = x
z = 257
print(id(x) == (id(y)))
print(x is y) # is比较的是内存地址
print(x is not y) # is not判断是否不等于
位运算符
60 13 十进制 0,1,2,3,4,5,6,7,8,9,10
0,1,2,3,4,5,6,7,8,9,逢十进一位,10,11,12,13,...19,20...90,91,92,..99,100
0和1 二进制
0,1,逢二进一位,10,11,100,101,111,1000
0 # 0000 0000 --》0
1 # 0000 0001 --》 1
10 # 0000 0010 --》 2
11 # 0000 0011 --》 3
100 # 0000 0100 --》 4
101 --》 5
110 --> 6
111 --> 7
流程控制之if判断
单分支结构:
name = 'sike'
inp = input('name')
if name == inp:
print('good')
双分支结构
name ='sike'
s = input('name:')
if s == name:
print('good')
else:
print('bad')
多分支结构
height = 130
height = 70
height = input('请输入你的身高')
height_inp = int(height)
if height_inp >130:
print('全票')
elif height_inp > 70:
print('半票')
else:
print('免票')
流程控制之while循环
流程控制:控制变量往一个方向变化
循环:重复(按照某种规律)干一件事
while 条件:
条件成立运行代码,不成立结束while循环代码
代码执行结束后会进入下一次循环(再一次判断条件)
#while 条件:
条件成立运行代码,不成立结束while循环代码
代码执行结束后会进入下一次循环(再一次判断条件)
# 1.while + break
count = 0
while 1:
if count == 100:
break #break终止循环
count += 1
print(count)
# 2.while + continue
count = 0
while 1:
if count == 100:
break
count += 1
if count == 50:
continue # continue跳出本次循环,不执行下面的代码
print(count)
# 3.while + else 仅作了解(非用不可可以使用,不要和if。。else混了)
count = 0
while count < 50:
if count == 100:
break
count += 1
print(count)
else: # 没有被break干掉就执行,被break终止了就不执行
print('没有被break干掉我就能出来') # 可以判断while是否被break终止
流程控制之for循环
原文:https://www.cnblogs.com/hj59988326/p/11508925.html