zoukankan      html  css  js  c++  java
  • 四丶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)
  • 相关阅读:
    结巴分词 0.14 版发布,Python 中文分词库
    Lazarus 1.0.2 发布,Pascal 集成开发环境
    Android全屏 去除标题栏和状态栏
    服务器日志现 Android 4.2 传将添多项新特性
    Percona XtraBackup 2.0.3 发布
    长平狐 Android 强制设置横屏或竖屏 设置全屏
    NetBeans 7.3 Beta 发布,全新的 HTML5 支持
    CppDepend现在已经支持Linux
    GromJS 1.7.18 发布,服务器端的 JavaScript
    Apache OpenWebBeans 1.1.6 发布
  • 原文地址:https://www.cnblogs.com/mlcg/p/11281906.html
Copyright © 2011-2022 走看看