1.3 Python运算符

本文深入讲解了Python中的各种运算符,包括赋值运算符、扩展的赋值运算符、算术运算符、数学模块的使用、索引运算符、比较运算符、逻辑运算符、三目运算符以及in运算符的详细用法和示例。

3、运算符

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

    a_1 = 123
    print(a_1)
    
    a_2 = 20
    a_2 -= 5        
    print(a_2)
    

    123

    15

  2. 算术运算符

    div_1 = 5/3
    print(div_1)
    
    div_2 = 5//3     # 整除
    print(div_2)
    
    div_3 = 5.3//3.2
    print(div_3)
    
    mod = 23%7       # 求余
    print(mod)
    

    1.6666666666666667
    1
    1.0
    2

    • math模块

      import math
      print(math.sin(3.14/4))
      

      0.706825181105366

  3. 索引运算符

    2、字符串第9节

  4. 比较运算符和逻辑运算符

    符号释义
    ==(!=)判断两个变量的值是否相等(不相等)
    is(is not)判断两个变量引用的对象是否相同(不相同)
    s1 = '100'
    s2 = str(100)
    print(s1 == s2)
    print(s1 is s2)      # s1 与 s2 引用的不是统一个字符串
    

    True
    False

    a = 30
    b = 27
    print(3**3<a and 5**2>b)
    print(3**3<a or 5**2>b)
    
    print(not 3**3<a)
    

    False
    True
    False

  5. 三目运算符

    a = 20
    print('大于25') if a>25 else print('小于25')
    
    b = 25
    print('大于25') if b>25 else (print('等于25') if b==25 else print('小于25'))
    

    小于25
    等于25

    a = 30
    s = print('大于25'), '!' if a>25 else print('小于等于25')    # 多条语句用逗号隔开:每条语句都会执行,返回多条语句的返回值组成元祖
    print(s)      # print()没有返回值,因此返回 None
    

    大于25
    (None, ‘!’)

    a = 30
    s = print('大于25'); '!' if a>25 else print('小于等于25')    # 多条语句用分号隔开:每条语句都会执行,返回第一条语句的返回值
    print(s)      # print()没有返回值,因此返回 None
    

    大于25
    None

  6. in 运算符

    print('a' in 'abc')
    

    True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值