zoukankan      html  css  js  c++  java
  • python对象学习

    python对象的介绍 

      python使用对象模型来存储数据,构造任何类型的值都是一个对象,尽管python被当成面向对象的编程语言,但是完全编写不使用任何类和实例的脚本。所有的python对象都拥有三个特性:身份,类型,值

    身份:

      每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用內建函数id(),来得到,这个值可以认为是该对象的内存地址,你极少会用到。

    类型: 

    对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则,可以使用內建函数type()来查看python对象的类型,type()返回的不是简单的字符串。

    值:

      对象表示的数据项。

    这三个特性在对象被创建的时候就被赋值,除了值以外,其他两个特性都是只读的,对于新式的类型和类,对象的类型是可以被改变的。

    对象的值是否可以更改?

    答:如果对象支持更新操作,那么它的值就可以改变,否则就是只读的,对象的值是否可以被更改被称为可改变属性(mutability),python有一系列的数据类型,必要时可以自定义创建自定义类型来满足你的需求。

    对象的属性

    某些python对象有属性,值或相关的可执行代码,比如方法,使用.来访问对象的属性,属性包括了对象的名称等,含有数据属性的对象包括:

    类,实例,模块,复数,文件

      

  • 相关阅读:
    eclipse部署web项目至本地的tomcat但在webapps中找不到
    tomcat使用jdbc连接mysql出现的错误
    MySQL-5.6.13解压版(zip版)安装配置教程
    mysql简单用法
    关于java代理(静态代理和动态代理)
    shell 基础
    一、Django入门
    java 强制类项转换
    Java多态性详解——父类引用子类对象
    Java中抽象类和接口的区别
  • 原文地址:https://www.cnblogs.com/sunshine-1/p/7293798.html
Copyright © 2011-2022 走看看