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()测量

  • 相关阅读:
    MySQL基础知识总结
    PHP常见算法
    PHP程序功能设计
    SVN配置使用及移植
    推荐一个SpringBoot + Vue + MyBatis 音乐网站项目
    累积sql常用查询语句「Oracle」
    Nginx服务器设置http/https正向代理,使用ngx_http_proxy_connect_module模块
    squid配置文件
    nginx命令
    k8s与Docker有啥关系
  • 原文地址:https://www.cnblogs.com/yuanjian6/p/9702892.html
Copyright © 2011-2022 走看看