zoukankan      html  css  js  c++  java
  • 基本运算符和流程控制

    博客05

    1. 基本运算符

    (1)算术运算符

    • #算术运算符:  + - * / % // **  # 返回一个数值
      

    (2)比较运算符

    • #比较运算符: >  >=  <  <=  ==  !=  # 这些都返回一个布尔值
      

    (3)赋值运算符

    • #赋值符号: =
      

    (4)逻辑运算符(把多个条件同时叠加)

    • and 左右两个条件都为True,则为True,否则为False
      
    • or 左右两个条件只要有一个满足则为True,否则为False
      
    • not 否,如果条件为True,则为False,如果条件为False,则为True
      name = 'hsw'
      print(not name == 'nick')  # True
      
    • is 身份运算符:每一个变量值都有内存地址(身份)
      x = 10
      y = 30
      print(x is y) # is 比较的是内存地址
      
    • 位运算符(当做从来没见过),一般进行二进制数的运算
      比如: & | 等
      
    • in 成员运算符:判断元素是否在容器类元素里面(字符串)
      class_student_lt = ['s1','s2','s3']
      print('s1' in class_student_lt) # True
      print('s1' not in class_student_lt) # False
      

    Python运算符优先级,但是当我们想要哪个先运算,就给它加上小括号。不用死脑筋记运算符的运算优先级

    2.流程控制

    流程控制——》控制变量往一个方向变化

    (1)if 判断

    • 单分支结构:

      if 条件:
          code(代码块)
      
    • 双分支结构:

      if 条件:
          code1 条件成立执行code1
      else:
          code2 条件不成立执行code2
      
    • 多分支结构:

      if 条件1:
          code1 条件1成立执行code1
      elif 条件2:
          code2 条件1不成立条件2成立执行code2
      elif 条件3:
          code3 条件1和2不成立,条件3成立执行code3
      elif可以有无限个。。。
          code n
      else:
          code4 所有条件都不成立,执行code4
      
    if 条件:
        code1 条件成立执行code1
    if 条件:
        code2 条件成立执行code2
    if 条件:
        code3 条件成立执行code3
    #   if...if...if...条件判断一般比if...elif...elif...else...的时间复杂度高。
    

    (2)while循环

    • 使用方法
    while 条件: # 条件成立运行代码,不成立结束while循环    
    	code # 代码块执行结束后会进入下一次循环(再一次判断条件)
    
    • while 和 continue

      continue 跳出本次循环,不执行下面的代码,注意是continue下面的代码

    • whlie 和 break

      break 终止while循环

    • while 和 else

      while 条件:
      	code
      else: 
      	代码块
      
      # 当while没有被break  提前 提前 提前  终止掉就执行,被break终止了就不执行    
      # 可以判断while循环是否被break终止
      
  • 相关阅读:
    HDU-5384
    UVALive 5099
    ZOJ-2753
    HUD-5379
    HDU-5360
    HDU-5351
    HDU-5335
    HDU-5317
    HDU-2487
    常用十六进制颜色对照表代码查询
  • 原文地址:https://www.cnblogs.com/Mcoming/p/11506551.html
Copyright © 2011-2022 走看看