运算符,可变不可变数据类型

一、数据类型的可变不可变型

 


1、可变数据类型:在id不变的情况下,数据类型的内部的元素可以改变
       列表    字典

 

2、不可变数据类型:value改变,ID也跟着改变
      数字   字符串    布尔(0,1或 true,false)

 

 

二、运算符

1、算术运算

      

2、比较运算

3、赋值运算

4、逻辑运算

 

三、流程控制

 

单分支

if 条件:
    满足条件后要执行的代码

双分支

if 条件:
    满足条件执行代码
else:
    if条件不满足就走这段

多分支

回到流程控制上来,if...else ...可以有多个分支条件

if 条件:
    满足条件执行代码
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个
elif 条件:
    上面的条件不满足就走这个    
else:
    上面所有的条件不满足就走这段
print("大家一起玩猜年龄游戏!")
oldboyage = 63
count = 0
while count <= 2:
 count+=1
 age = int(input("请输入年龄:"))
 if age  > oldboyage :
    print("too big.",)
 elif age < oldboyage:
    print("too small.", )
 else:
    print("恭喜你,猜对了...", )
    break

 

 
 

 

四、循环

        while循环

语法

 

while  条件:
    执行代码...

死循环

有一种循环叫死循环,一经触发,就运行个不停。

while 是只要后边条件成立(也就是条件结果为真)就一直执行,怎么让条件一直成立呢?

         while True或while 1

循环中止语句 

    • break用于完全结束一个循环,跳出循环体执行循环后面的语句
    • continue和break有点类似,区别在于continue只是终止本次循环,接着还执行后面的循环,break则完全终止循环

 五、补充

x=10 >>>数字类型(int整型,float浮点型)
name='egon' >>>字符串(str)
i=['x',1,[1,3]] >>>列表(list)
info={
'name':'egon',
'age':18, >>>>>>字典(dic)
'sex':'male',
}

posted @ 2017-07-18 16:31  Fugui  阅读(169)  评论(0编辑  收藏  举报