Python数据类型

标准数据类型:

数字  number

  -整数

    整数、负数、0、

    二进制 0b开头的串   如:0b110 

    八进制 0o开头的串  如:0o71

    十六进制 0x 开头由0-9 a-f组成的串,如:0xffff  0x53a2

    各个进制之间的转换方式:  

     https://jingyan.baidu.com/article/495ba84109665338b30ede98.html        

 

  -浮点数(下列写法都可以)

    3.14159

    3.

    0.4

    .4

  -科学计数法

    写法是在e的后面跟整数来表示10的指数

    hight = 1.75e2   // 1.75e2 就是175

  -复数

    complex  

    a = 5 + 5j

    a= 4j

    a = (4j)

 

   -布尔值

    只有两个值:True/False

    在Python中,布尔值可以当做数值使用

      布尔值当数值使用:True=1 False=0

      数字当布尔值使用:0=False,其余当做True

字符串类型 str 

  形式上是引号引起来的内容,可以是单引号,双引号,三引号。

列表 list

元祖 tuple

字典 dict

集合 set

None类型:

  表示没有,常用于占位。比如返回,用来表示返回一个空

表达式:

  ——有一个或者几个数字或者变量或者运算符合成的一行代码

  ——通常返回一个结果

运算符:

  分类:

    -  算数运算符,用来进行算数的符号

      加减乘除 

      乘法:* 乘            ** 指数

      除法  :普通除法  a = 9 /2     4.5 

            地板除   b = 9 // 2     

          取余    c = 9 % 2      1

          d = 9 % -4        -3  (9-3)/-4=0

 

      Python中没有自增自减运算符    ++  -- 这两个没有

    - 比较或者关系运算符

      结果一定是布尔值,True/False

    - 逻辑运算符 ,对布尔类型变量或者值进行运算的符号

      and  逻辑与

      or     逻辑或

      not  逻辑非   

    - 位运算符  

    - 赋值运算符   =

    - 成员运算符

      检测一个值或者变量是否在某个集合里面

      in  ,    not in

    - 身份运算符

     用来确定两个变量是不是同一个变量

      is  

      is  not 

      a,b两个变量仅仅是值一样,并不代表a,b是一个变量

      a = 3333333333  b =3333333333      c = a is b     False 

      a = 3  b = 3                                        d = a is b      True

      [-5,256]之间的数是同一个变量,python专属。较小数值比较常用

 

  备注:  小括号具有最高优先级

 

 

posted @ 2019-11-21 16:33  坏虫  阅读(149)  评论(0编辑  收藏  举报