• 四丶Python运算符


    赋值运算符与扩展的赋值运算符

    • 赋值运算符是 ' = '号
      赋值运算符的作用是将等号右边的值赋予到等号左边的变量中

    算术运算符

    • +、-、*、/、//(整除)、%、**(乘方)

      div1 = 5/3
      print(div1)
      div2 = 5//3
      print(div2)
      

      整除的结果总是只保留整数部分

      mod1 = 23%7
      print(mod1)
      

      求余的结果总是与除数保持一致

      print(4**5)
      print(1024**.25)
      print(1024**(1/5))
      print(32**.5)
      

      ** 可以用来求乘方也可以用来求开方
      如果要实现复杂的数学运算,可以导入math模块

    扩展的赋值运算符

    x += y,即对应与x = x+y
    x -= y,即对应与x = x-y
    x = y,即对应与x = xy
    x /= y,即对应与x = x/y
    x //= y,即对应与x = x//y
    x %= y,即对应与x = x%y
    x **= y,即对应与x = x**y

    索引运算符

    • 索引运算符就是 [ ] 方括号

    • 方括号中可使用单个索引,用于访问单个元素

    • 方括号中也可以使用索引范围,使用索引范围时,还可以指定步长

      str2 = "HoudiniVFX"
      print(str2[-2])
      print(str2[1:5:2])
      

      索引运算符对所有的序列(字符串、字节串、列表、元组)都起作用

    比较运算符和逻辑运算符

    比较运算符

    > 、>= : 大于、大于或等于
    <、<=:小于、小于或等于
    ==:等于
    !=:不等于
    is(is not):判断两个变量引用的对象是否相同(不相同),如果相同(不相同)返回True,否则返回False

    逻辑运算符

    and:与,任一操作中为False,结果返回False
    or:或,任一操作中为True,结果返回True
    not:非,只需要一个操作数,如果操作数为True,则返回False;如果操作数为False,则返回True

    三目运算符

    • Python使用if表达式代替三目运算符

    • True_statements if expression else False_statements

    • if支持嵌套

      name = str(input("请输入你的名字:"))
      age = int(input("请输入你的熟练度:"))
      print(name[-2:] + " 先生/女士" + "您好!") if(age > 4500) else print(name[-2:] + " 小朋友" + "你好呀!")
      

    in运算符

    • 用于判断元素是否在一个序列(字符串、字节串、序列、元组)中

       str3 = "吸油糖"
       print("吸" in str3)
       print("广州" in str3)
  • 相关阅读:
    Python 接口测试(十)
    接口测试(9)
    flask 部署后并发测试
    unity提示can't add script解决办法
    VUE环境部署
    提高Django高并发性的部署方案(Python)
    解决python发送multipart/form-data请求上传文件的问题
    python md5
    Django-jinjia2的赋值
    python多线程并发
  • 原文地址:https://www.cnblogs.com/mlcg/p/11281906.html
Copyright © 2020-2023  润新知