首页 > 编程语言 > 详细

python基础之运算操作&控制结构

时间:2021-06-17 16:55:31      阅读:11      评论:0      收藏:0      [点我收藏+]

运算操作

  • 赋值运算:= += -= *= /=
  • 算术运算:+ - * / % ** //
  • 关系运算:< > <= >= == !=,返回值 true,false
  • 逻辑运算:
    • and 与,碰到false,后面不运算,结果为false
    • or 或,碰到true,后面不运算,结果为true
    • not 非,取反
  • 成员运算:in、not in
  • 浮点运算 Decimal:专门可以控制浮点数精度的,一定要先转化成str
    Decimal(str(0.1))+Decimal(str(0.2))==Decimal(str(0.3))

控制结构

1)条件语句

1、单分支:if 条件:  # 条件判断为True,则执行下面的语句

        语句     # 可以单独使用,不需要跟elif   else配对出现

2、双分支:if 条件:   

        语句块1

      else:           

        语句块2

3、多分支:if 条件:      

       elif 条件:    

       elif 条件:      
       else:            # 只会执行其中一个语句

 If...if...if...if...else:   前面的if默认没有else,最后一个else和最后一个if配套    # 满足条件可以执行其中的多个语句

拓展:  

  空字符串-False,空格也是字符串-True

  数字0-False,非0-True

  空列表-False,非空列表-True

  空字典-False,非空字典-True

技术分享图片

 

 

 

2)循环语句  

  • while 条件: 语句块
  • for循环
  • break和continue

for 变量 in range()|序列|集合
range(star,stop,step)函数。从star到end-1,step是步长
>>> list(range(0, 30, 5))
[0, 5, 10, 15, 20, 25]

break:跳出整个循环,本次循环剩余的代码不执行
continue:跳出本次循环,进行下一次循环,剩余代码不执行

python基础之运算操作&控制结构

原文:https://www.cnblogs.com/mengmengxiyu/p/14892182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!