博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四丶Python运算符
阅读量:5299 次
发布时间:2019-06-14

本文共 1192 字,大约阅读时间需要 3 分钟。

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

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

算术运算符

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

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

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

    mod1 = 23%7print(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)

转载于:https://www.cnblogs.com/mlcg/p/11281906.html

你可能感兴趣的文章
属性动画
查看>>
标识符
查看>>
给大家分享一张CSS选择器优选级图谱 !
查看>>
Win7中不能调试windows service
查看>>
通过httplib2 探索的学习的最佳方式
查看>>
快来熟练使用 Mac 编程
查看>>
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
使用pager进行分页
查看>>
UVA - 1592 Database
查看>>
Fine Uploader文件上传组件
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
consonant combination
查看>>
驱动的本质
查看>>
Swift的高级分享 - Swift中的逻辑控制器
查看>>
Swagger简单介绍
查看>>
Python数据分析入门案例
查看>>