python基础二
python基础二
-
基本运算
-
算数运算符:
加,减,乘,除,取余,取整, 然后返回一个值
-
比较运算符:
大于,小于,等于,不大于,不小于,不等于 然后返回一个值
-
赋值运算符:
等于,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循环