Python基础语法学习第二篇

   今天按顺序整理一下运算符和表达式,算符和表达式在任何一门编程语言中占有非常重要地位。

   基本运算符:+、-、*、/(整除返回整数,否则返回小数)

   //:整除运算符,返回两数相除的整数部分,例如4/3=1.33333333333,而4//3=1.0

  **:幂运算符,例如3**2=9

  %:模运算符,取除法得出的余数,例如10%7=3

  位运算符:>>、<<、&、|、^、~

  >>:右移运算符,右移一位除以2,同理,左移一位乘以2,例如3>>2=0,3<<2=12

  <<:左移运算符,同上所述

    &:按位与运算符,例如3&1=1

      |:按位或运算符,例如3|1=3

     ^:按位异或,例如3^1=2,每位相同为0,相异为1

     ~:取反

     <、<=、>、>=比较运算符

     ==等于运算符,比较==两边值是否一样,返回true或false

     !=不等于运算符,比较!=两边值是否不一样,返回true或false

     and、or、not逻辑运算符

     and运算符,如果and左侧值为false,则and运算后为fasle,否则返回右侧操作数值

     or运算符,如果or左侧值为true,则or运算返回true,否则返回右侧操作数值

     每个运算符有各自的优先级,优先级决定了计算顺序,想改变优先级可使用()

     表达式:

         length=5
        breadth=10
        area=length*breadth
        print ('Area is',area)  # Area is 50
        print ('Perim eter is', 2 * (length + breadth)) # Perim eter is 30

    python打印时会自动添加空格隔开原样串和计算值。


    

  

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值