Python.3 运算符

Python.3 运算符,第1张

Python.3 运算

{python的运算符}

【算术运算符】

符号:+  -  *  /  %  **  //

【+】--作用1-->加法运算  --作用2--》拼接

示例:print(2+3)            #
print("2"+"3")         #
print([1,2]+[3,4])      #
print((5,6)+(7,8))      #
print({"name":"人民"}+{"age":20})    

【-】--作用--》减法运算

    注意:减法的结果会有误差

【*】--作用1-->乘法运算  --作用2--》重复字符n次

     示例:print(2*3)           #

           Print(4*”a”)          #

【**】--作用--》次幂运算

      示例:print(2**3)           #

      示例:print(2**10)         # 1024

【/】--作用--》除法运算(其结果都是小数)

     示例:print(6/4)          #

           Print(6/3)          #

【//】--作用--》整除运算(向下取整)

     示例:print(6//2)          #

           Print(6//4)          #

           Print(5//2)          #

           Print(-6//4)         #

           Print(-5//2)         #

【%】--作用--》求余数运算(除不尽的数)

      示例:print(6%3)

            Print(6%4)

      经典:判断一个整数是偶数还是奇数?

       偶数:能够被2整除的整数

            表达式:整数%2==0  

        奇数:不能够被2整除的整数

            表达式:整数%2!=0

                    整数%2==1

示例1:打印一个金字塔(要求使用一个print语句)

   *

  ***

 *****

*******

print(" "*3+"*"+"n"+" "*2+"*"*3+"n"+" "+"*"*5+"n"+"*"*7)

知识点:求余数以及地板除

示例2:求123的个位上的数、十位上的数、百位上的数

num=123

print(num%10)       #3

print(num//10%10)   #2

print(num%100//10)  #2

print(num//100)      #1

示例3:将12345秒数转化为时分秒,分别是多少(几时几分几秒)?

         num=12345

         print(num//3600)      # 时

         print(num%3600//60 )  # 分

         print(num%60)         #秒

【赋值运算符】

符号: =

作用:把右边的数据赋值给左边的变量

分类:单变量赋值和多变量赋值

【复合赋值运算符】

符号:+=  -=   *=  /=  ...

规则:先计算,再赋值

示例:

       age=18

       age+=10      #等价于  age=age+10

       print(age)    #结果为:

       age-=10      #等价于  age=age-10

       print(age)     #结果为:

【关系运算符】

符号:>   >=   <   <=    ==    !=

应用:条件表达式,且一定有返回值(属于bool类型)

格式:数据 符号 数据

示例:a , b , c=1 , 2 , 3

      Print(a>b)

      Print((a+b)>=c)

      Print((b/a)==c)  

【逻辑运算符】

单词: and    or   not

【and】并且,连接多个条件表达式,表示同时满足

  运算规则:全真才真,有1个假全假

  示例:a , b , c=1 , 2 , 3

        Print(a>b  and  b>c)     #假   and    真   --》False

        Print(ac)     #真   and    假   --》False

        Print(a

【or】或者,连接多个条件表达式,表示同时任意一个满足

   运算规则:全假才假,有1个真全真

   示例:a , b , c=1 , 2 , 3

         Print(a>b  or  b>c)     #

         Print(ac)     #

         Print(a>b  or  b

【not】取反,

运算规则:真的反就是假,假的反就是真

示例:a , b , c=1 , 2 , 3

      Print(not(a>b) )            #

      Print(not((a+b)>=c))        #

【成员运算符】

单词: in(存在)      not  in(不存在)

格式:数据   in   对象

含义:判断数据是否在对象中存在,如果存在返回True,如果不存在返回False

应用:与for相结合使用来实现遍历对象(循环)

示例1:

a=[1,2,3,4]

print(3  in  a)    #

示例2:

      a=[1,2,3,4]

      for  num  in  a  :  print(num)  

【条件运算符】

定义:在其他语言中被称为三目运算符

格式:语句1   if    条件   else   语句2

作用:根据条件的判断来选择性的执行不同语句

      如果条件满足则执行语句1,反之则执行语句2

示例:a,b=1,2

       print(“a小于b”)  if  a

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5490861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)