zoukankan      html  css  js  c++  java
  • Python之浅谈运算符

    格式化输出的三种方式

    运算符的语义取决于其操作数的类型

    第一种格式化方式(3.0)
    name = 'Tim'
    height = 170
    weight = 120
    print('My name is:%s','my height is:%s','my weight is:%s'%{name,height,weight})
    
    
    第二种格式化方式(3.4)
    name = 'Tim'
    height = 170
    weight = 120
    print('My name is:{0},my height is:{1},my weight is:{2}'.format(name,height,weight))
    
    第三种格式化方式(3.6)
    name = 'Tim'
    height = 170
    weight = 120
    print(f'My name is',{name},'my height is ',{height},'my weight is',{weight})
    

    基本运算符

    逻辑运算符
    not 逻辑非
    and 逻辑与
    or 逻辑或
    相等运算符
    is 同一实体
    is not 不同的实体
    == 等价
    != 不等价
    比较运算符
    < 小于
    <= 小于等于
    > 大于
    >= 大于等于
    算术运算符
    +
    -
    *****
    /
    // 取整
    % 取余
    ******
    位运算符
    ~ 取反
    & 按位与
    | 按位或
    ^ 按位异或
    << 左移位,用零填充
    >> 右移位,按符号位填充

    流程控制

    if判断

    用来模拟人进行判断,判断逻辑的真假

    age=18
    if age>18:
        print('老了')
    '''
      <代码块1>
    if <条件>:
        <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3,否则不执行代码块2直接执行代码块3  # tab
    <代码块3>  # 当条件不成立时直接运行代码块3
    '''  
        
    
    if...else
    age=18
    if age>18:
        print('老了')
    else:
        print('还年轻')
    '''
    <代码块1>
    if <条件>:
        <代码块2>  # 当条件为True的时候执行代码块2然后执行代码块3  # tab
    else:
        <代码块4>  # 当条件不成立时,运行代码块4,然后再运行代码块3
    <代码块3>  # 当条件不成立时首先运行代码块4,然后运行代码块3
    '''    
    
    if...elif...else
    age=18
    if age>30:
        print('老了')
    elif age>18 and age<30:
        print('还年轻')
    else:
        print('很年轻')
    '''
    <代码块1>
    if <条件1>:
        <代码块2>  # 当条件1为True的时候执行代码块2然后执行代码块3  # tab
    elif <条件2>:
        <代码块5>  # 当条件1不成立条件2成立,执行代码块5,然后执行代码块3
    ...
    elif <条件n>:
        <代码块n>
    else:
        <代码块4>  # 当if和elif的所有条件都不成立时,执行代码块4,然后执行代码块3
    <代码块3>
    '''
    
    if的嵌套
     age =18
    inp_age=int(input('age:'))
     if age>=inp_age:
           if age>inp_age:
             print('猜小了')
           else:
               print('猜中了')
     else:
         print ('猜大了')
    
  • 相关阅读:
    CF149D Coloring Brackets
    CF508D
    CF483C Diverse Permutation
    【纪念】我写过几乎最长的代码
    .net core图片上传详解
    layui插件croppers的使用
    关于日常操作中sql的性能
    leeCode 278
    leeCode刷题 1078
    leeCode刷题 lc184
  • 原文地址:https://www.cnblogs.com/MrYang161/p/11278514.html
Copyright © 2011-2022 走看看