zoukankan      html  css  js  c++  java
  • 基本数据类型

    任何程序语言都必须能够表示基本数据项

    • python 中的基本数据类型有

      • Intergral 类型

        • 整型:不可变类型

        • 布尔型:True False

      • 浮点类型

        • 浮点数(小数):3.1415926

        • 复数:3+6j

        • 十进制数

      • 字符串

        • GNU is Not Unix, "hello world"
     
     
    # 对象引用(变量)
    - python 将所有数据存为内存对象
    - python 中,变量事实上是指向内存对象的引用
    - 动态类型,在任何时刻,只需要某个对象引用都可以重新引用一个不同的对象(可以时不同的数据类型)
    - 内建函数 type() 用于返回给定数据项的数据类型
    - " = "用于将变量名与内存中的某对象绑定:如果对象事先存在,就直接进行绑定:否则,由" = "创建引用对象
    - 变量命名规则
    
    
      - 只能含有字母,数字和下划线,且不能以数字开头
      - 区分字母的大小写 
      - 禁止使用保留字(系统内置变量)python2和python3的保留字有所不同
      
    - 命令惯例
       - 以单一下划线开始的变量名( _x )不会被from module import *语句导入
       
       - 前后都要下划线的变量名( __x__ )是系统定义的变量名,对python 解释器有特殊意义
       
       - 以两个下划线开头但没有以下划线结尾的" __x "变量名是类的本地变量
       
       - 交互模式下,变量名" _ "用于保存最后表达式的结果
    
    
    - 注意:变量名没有类型,对象(值)才有类型

    对象引用(变量)

    • python 将所有数据存为内存对象

    • python 中,变量事实上是指向内存对象的引用

    • 动态类型,在任何时刻,只需要某个对象引用都可以重新引用一个不同的对象(可以时不同的数据类型)

    • 内建函数 type() 用于返回给定数据项的数据类型

    • " = "用于将变量名与内存中的某对象绑定:如果对象事先存在,就直接进行绑定:否则,由" = "创建引用对象

    • 变量命名规则

      • 只能含有字母,数字和下划线,且不能以数字开头
      • 区分字母的大小写
      • 禁止使用保留字(系统内置变量)python2和python3的保留字有所不同
    • 命令惯例

      • 以单一下划线开始的变量名( _x )不会被from module import *语句导入

      • 前后都要下划线的变量名( x )是系统定义的变量名,对python 解释器有特殊意义

      • 以两个下划线开头但没有以下划线结尾的" __x "变量名是类的本地变量

      • 交互模式下,变量名" _ "用于保存最后表达式的结果

    • 注意:变量名没有类型,对象(值)才有类型

     
     
    # 组合数据类型
     - 数据结构:通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合
    
    
     - python 常用的组合数据类型(数值不加引号,其余的加引号)
    
    
       - 序列类型
        
         - 列表:使用【】创建,可变对象,如 【"call","me"】
         - 元祖:使用()创建,不可变对象,如("tow","one")
         - 字符串也属于列表类型
    - 集合类型
       
       - 集合
       
    - 映射类型
       - 字典
       
    - 列表是可变序列,元祖是不可变序列
    - python 中,组合数据类型也是对象,因此它是可以嵌套的
       —— ["hello","world",[1,2,3]]
       
    - 实质上,列表和元祖并不是真正存储数据,而是存放对象引用
    - python 对象可以具有其可以被调用的特定"方法(函数)"
    - 元祖,列表以及字符串等数据类型是“有大小之分的”,也即,其长度可使用内置函数 len()测量

    组合数据类型

    • 数据结构:通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合

    • python 常用的组合数据类型(数值不加引号,其余的加引号)

      • 序列类型

        • 列表:使用【】创建,可变对象,如 【"call","me"】
        • 元祖:使用()创建,不可变对象,如("tow","one")
        • 字符串也属于列表类型
      • 集合类型

      • 集合

    • 映射类型

      • 字典
    • 列表是可变序列,元祖是不可变序列

    • python 中,组合数据类型也是对象,因此它是可以嵌套的 —— ["hello","world",[1,2,3]]

    • 实质上,列表和元祖并不是真正存储数据,而是存放对象引用

    • python 对象可以具有其可以被调用的特定"方法(函数)"

    • 元祖,列表以及字符串等数据类型是“有大小之分的”,也即,其长度可使用内置函数 len()测量

  • 相关阅读:
    Selenium简单测试页面加载速度的性能(Page loading performance)
    Selenium Page object Pattern usage
    Selenium如何支持测试Windows application
    UI Automation的两个成熟的框架(QTP 和Selenium)
    分享自己针对Automation做的两个成熟的框架(QTP 和Selenium)
    敏捷开发中的测试金字塔(转)
    Selenium 的基础框架类
    selenium2 run in Jenkins GUI testing not visible or browser not open but run in background浏览器后台运行不可见
    eclipse与SVN 结合(删除SVN中已经上传的问题)
    配置Jenkins的slave节点的详细步骤适合windows等其他平台
  • 原文地址:https://www.cnblogs.com/yuanjian6/p/9702892.html
Copyright © 2011-2022 走看看