zoukankan      html  css  js  c++  java
  • 运算符,可变不可变数据类型

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


    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
  • 相关阅读:
    numpy学习(将条件逻辑表述为数组运算)
    numpy学习(利用数组进行数据处理)
    numpy学习(通用函数:快速的元素级数组函数)
    numpy学习(数组转置和轴对换)
    numpy学习(花式索引)
    关于C++中的虚拟继承的一些总结
    adb常用命令
    进程隐藏的方法
    Microsoft Detours 2.1简介
    ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑
  • 原文地址:https://www.cnblogs.com/yifugui/p/7201192.html
Copyright © 2011-2022 走看看