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


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


    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',
    }

    转载请注来源:https://github.com/fugui0310
  • 相关阅读:
    Day08_固化命令、grep、sed及awk命令
    Day07_网络管理、SSH、shell及元字符
    Day06_nginx及反向代理、共享存储nfs
    安装Apache所踩的的坑
    使用JS制作小游戏贪吃蛇
    清除浮动的几种方式
    纯CSS3图片反转
    在JAVASCRIPT中,为什么document.getElementById不可以再全局(函数外)使用?
    关于钉钉开发,心得
    javascript计算两个时间差
  • 原文地址:https://www.cnblogs.com/yifugui/p/7201192.html
Copyright © 2020-2023  润新知