zoukankan      html  css  js  c++  java
  • 第五篇Python基本数据类型

    运算符

    1. 结果是具体的值:算数运算符和赋值运算符

     算数运算符:+、-、*、/、**(幂)、%(取余)、//(取商)

    1 print(3-2)   # 减法
    2 print(3*2)   # 乘法
    3 print(3/2)   # 除法
    4 print(3**2)  # 幂 ,结果9
    5 print(3%2)   # 取余, 3除以2的余数
    6 print(7//3)   # 取商, 7除以3的商

    赋值运算符:+=、-=、*=、/=、**=、%=、//=

     2. 结果是布尔值的:成员运算符、比较运算符、逻辑运算符

    需要先引入布尔值这个概念。

    布尔值永远只有两个值,真(True)、假(False)

    if 条件判断语句里,if后面的条件其本质也就是布尔值,无论条件多复杂,最后都是要得到一个结果的,这个结果就是个布尔值。

    成员运算符

    判断某个东西是否在另外一个东西里面(in、not in)

     1 name = "郑建伟"
     2 
     3 # 判断某字符或者字符串在一个字符串里
     4 #打印True
     5 if '' in name:
     6     print(True)     #结果Ture
     7 else:
     8     print(False)
     9 
    10 
    11 if '郑伟' in name:
    12     print(True)
    13 else:
    14     print(False)   # 结果False
    15 
    16 
    17 # 判断某字符或者字符串不在一个字符串里
    18 
    19 if '' not in name:
    20     print(True)
    21 else:
    22     print(False)    #结果False
    23 
    24 # 打印False
    25 if '郑伟' not in name:
    26     print(True)     #结果True
    27 else:
    28     print(False)

    比较运算符

    ==、>、>=、<、<=、!=   不等于

    print(3>4)      #结果:False
    print(4!=5)     #结果:True

    逻辑运算符

    and 、or

    运算的顺序规则遵循数学的规则

    有括号先计算括号内的,无括号按按顺序执行,先计算先算乘除后算加减

    and 和 or 没有先后顺序,从前到后执行的

  • 相关阅读:
    2016多校赛1 A 期望 B SG博弈,状压 D 倍增,二分
    POWOJ 1739: 魔术球问题 DAG最小路径覆盖转最大流
    Codeforces 743D 树形dp
    线性规划与网络流24题 索引
    WangEditor富文本编辑器的简单使用,并将文本数据发往后台
    SSRF
    关于Blind XXE
    blind xxe攻击
    linux awk命令详解
    kali
  • 原文地址:https://www.cnblogs.com/victorm/p/9078206.html
Copyright © 2011-2022 走看看