zoukankan      html  css  js  c++  java
  • 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专属。较小数值比较常用

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

  • 相关阅读:
    Qt passwd echoMode placeholer QString.trimmed()
    bit opt
    Linux Kernel Development系统调用
    Linux Kernel Development——列出系统中所有的进程
    Linux Kernel Development——内存管理
    Linux Kernel Development——定时器和时间管理
    Linux Kernel Development——内核同步方法
    [转]Linux 2.6中断下半部机制分析
    Linux Kernel Development——中断
    Linux Kernel Development——虚拟文件系统
  • 原文地址:https://www.cnblogs.com/mini-test/p/11906516.html
Copyright © 2011-2022 走看看