1python解释器
发表于|更新于|Python
|总字数:82|阅读时长:1分钟|浏览量:
python3中所有的数据类型都是对象。包括数值类型(int,float,complex)、列表、字典、元组、集合等。包括函数也是对象。
python3中所有的内建类的对象,不具有动态属性。所有的自定义类的对象,都有动态属性。
文章作者: Estom
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
相关推荐

2021-04-11
1 坏的味道
1 代码坏味道1 Duplicated Code(重复代码)现象 同一个类的两个函数含有相同的表达式。 两个互为兄弟的子类内含相同的表达式(可能其中对应的某些函数以相同顺序执行类似的操作,但在各个操作的细节上有所不同)。 重构手法 Extract Method Extract Method->Pull Up Method (->Form Template Method) 2 Long Method(过长函数)现象 一个函数所承担的事情太多,导致代码行数过长(可能有临时变量存在)。 重构手法 Extract Method (->Replace Temp with Query) 3 Large Class(过大的类)现象 一个类做了太多的事情,不符合单一职责原则,导致代码过多。 重构手法 Extract Class 4 Long Parameter List(过长参数列)现象总体表现为一个函数的参数列表太长,可能伴随着以下两种现象: 向已有的对象发出一条请求就可以取代一个参数。 某些参数数据缺乏合理的对象归属。 重构手法 Replace Parame...

2021-08-03
abc实现多态
多态的含义 多态性是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息,不同的对象在接收时会产生不同的行为(即方法)。也就是说,每个对象可以用自己的方式去响应共同的消息。所谓消息,就是调用函数,不同的行为就是指不同的实现,即执行不同的函数。 12345678910111213141516171819202122232425262728293031# 动物类 都有名字这个属性 和吃这个方法class Animal(object): def __init__(self,name): self.name=name def eat(self): print(self.name+"吃1111111111111111") # 让定的猫这个属性去继承动这个方法class Cat(Animal): def __init__(self, name): # self.name=name super(Cat, self).__...

2020-09-26
pie_features
基本饼图演示一个基本的饼图和一些额外的功能。 除了基本饼图外,此演示还显示了以下几个可选功能: 切片标签。 自动标记百分比。 用 explode 偏移切片。 投影。 自定义起始角度 请注意,自定义起点角度: 默认的起始角度(startangle)为0,这将在正x轴上开始“Frogs”切片。此示例将 startangle设置为90 ,以便将所有对象逆时针旋转90度,并且青蛙切片从正y轴开始。 12345678910111213import matplotlib.pyplot as plt# Pie chart, where the slices will be ordered and plotted counter-clockwise:labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'sizes = [15, 30, 45, 10]explode = (0, 0.1, 0, 0) # only "explode" the 2nd slice (i....

2021-03-05
7 IO
IO IO关系图 IO 类的继承关系图 目录 输入输出流iostream 文件输入输出流fstream 字符串输入输出流sstream 0 stream基础知识 IO对象没有拷贝或赋值 管理IO的状态 继承自basic_ios和basic_ios_base基类 用来记录stream可能出现的状态。 使用iostate对象来记录和管理io的状态 >> <<流运算符(流函数)会返回io的运行状态,如果成功,则会返回true,否则返回false 1234567891011121314151617181920212223#include<iostream>using namespace std;int main(){ //IO state test int a{3}; cin>>a; auto old_state = cin.rdstate();//返回s当前的状态 cout<<old_state<<endl;//输出状态 co...

2020-07-21
6 对象
1 对象定义 在JavaScript中所有事物都是对象。 对象也是一个变量,可以包含任意值。var car = {type:"Fiat", model:500, color:"white"}; 2 对象属性定义 键值对 访问 person.lastName person[“lastName”] 3 对象方法对象绑定的函数称为方法1234567891011var xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear(); return y - this.birth; }};xiaoming.age; // function xiaoming.age()xiaoming.age(); // 今年调用是25,明年调用就变成26了 this变量 this指针一直指向当前的对象。 如果是全局对象,this指向wi...

2020-07-21
2 xhr
1 实例123456789101112131415161718192021222324252627282930313233343536<!DOCTYPE html><html><head><meta charset="utf-8"><script>function loadXMLDoc(){ var xmlhttp; if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlhttp=new XMLHttpRequest(); } else { // IE6, IE5 浏览器执行代码 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4...
公告
欢迎参观Estom的小屋




