day4

一、运算符

  1. 算数运算符                                                                                                                                                                                                                              int,float=>数字类型(加减乘除)                 print(10/3) 3.333333335一个斜杆表是取小数值                print(10//3)3 两个斜杠表示只取整数         print(10%3)1 取余数             print(10**2)100表示10的二次方
  2. 赋值运算符                                                                                                                                                                                                                                           增量赋值                                交叉赋值     链接赋值                     解压赋值(释放多个值出来)

    age=18                                  x=11            x=10                                        1=['egon','18','male']

    age=age+1====>>age+=1   y=22            y=x                                           a,b,c,d=1

    print(age)                               x,y=y,x         z=y                                          print(a,b,c)(解压值要和变量名建立对应关系)

    19                                          print(x,y)      x=y=z=10                                 *-下划线的使用:是废弃的变量名,不得不建立对立

    加减乘除都一样                     22,11           (一条链都指向同一个id地址)    关系,但是又不想要某个变量名的情况下可以使用。

  1. 逻辑运算符

    and:左右两个条件同时成立,最终结果才为True

    or:左右两个条件,只要有一个成立,最终结果就为True

    not:将紧跟其后的条件结果取反

    运算符可以连接多个条件,各运算符之间也可以嵌套

  1. 比较运算符

    ==:判断值是否相等

    is:判断id是否相等

    !表示不相等  print(10!=3) 结果为True

    比较运算符只要用于Int和float之间的比较大小。当然字符串和列表,字典同类型之间也可以各自比较大小。

二、流程控制

  if判断

  • 语法一

   if条件:

      代码1

      代码2

      代码3

   同一组代码号,缩进相同,从上到下依次运行代码

  • 语法二

   if条件:

      代码1

      代码2

   else:

      代码1

      代码2

  • 语法三

   if条件1:

      if条件2:

          代码1

          代码2

      else:

          代码1

   else:

      代码1

  • 语法四

   if条件:

      代码1

      代码2

   elif条件:                                                                                  中间可以有无数各elif条件

      代码1

   elif条件:

      代码1

   else:

      代码1

  while循环

   循环就是重复做某件事

   while条件:

      代码1

      代码2

   while+break:终止本层循环

   while True:

      print(1)

      print(2)

      break

      print(3)

原文地址:https://www.cnblogs.com/huangxuanya/p/10207282.html