zoukankan      html  css  js  c++  java
  • 练习题

    Python运算、判断、循环

    1.说一下条件

    什么是条件?

    条件是一个汉语词汇,读音为tiáo jiàn,意思是事物存在、发展的影响因素;所具备或处于的状况。
    
    在Python中,条件指的是事物为了达成某种状态需要有的一种前提或者说机制。
    

    为什么要用条件?

    为了让计算机能够具备这种能力
    

    有哪些条件?

    第一大类:显式布尔值
        1.条件可以是:比较运算符
            age = 18
            print(age>16) #条件判断之后会得到一个布尔值
        
        2.条件可以是:True、False
            is_beautiful = True
            print(is_beautiful)
    
    第二大类:隐式布尔值,所有的值都可以当成条件去用
    
    	其中 0、None、空(空字符串、空列表、空字典) --> 代表的布尔值为False,其余都是True
    

    2.说一下逻辑运算

    not

    逻辑 非,也就是取反
    
    偷懒原则:not 就是:真变假,假变真
    
    print(not 1) #1在逻辑运算中代表True,not 1 就是 not True,就是 False
    
    print(not 0) #1在逻辑运算中代表False,not 0 就是 not False,就是 True
    

    and

    逻辑 与
    
    偷懒原则:and 就是:全真为真,一假即假
    
    print(1 and 4>1 and True)	结果:True
    
    print(3>4 and 0 and False and 1)	结果:False
    

    or

    逻辑 或
    
    偷懒原则:or 就是:一真即真,全假为假
    
    print(1 or 4>1 or True)		结果:1 #1在逻辑运算中代表True
    
    print(3>4 or 0 or False)	结果:False
    

    优先级

    not > and > or
    
    PS:如果单独就只是一串and连接,或者单独就只是一串or连接,按照从左到右的顺序运算
    PS:如果是混用,则需要考虑优先级了
    
    ()拥有最高优先级,“()”内的内容直接提升到第一优先级,先运算
    

    3.

    
    

    4.

    
    

    5.

    
    

    6.

    
    

    7.

    
    

    8.

    
    

    9.

    
    

    10.

    
    
  • 相关阅读:
    超贴心的,手把手教你写爬虫
    人生苦短我用Python,本文助你快速入门
    RocketMQ 安装
    RocketMQ 简介
    2020年工作上的最大收获——监控告警体系
    .NET Core开源任务调度平台ScheduleMaster上新了
    从源码角度分析ScheduleMaster的节点管理流程
    使用 K8s 进行作业调度实战分享
    图解 K8s 核心概念和术语
    深度剖析 Kafka Producer 的缓冲池机制【图解 + 源码分析】
  • 原文地址:https://www.cnblogs.com/xuexianqi/p/13279763.html
Copyright © 2011-2022 走看看