# coding=utf-8class DistanceFrom(object):def __init__(self,origin):self.origin=origindef __call__(self,x):return abs(x-self.origin)nums=[1,7,6,4,3]  k1=DistanceFrom(5) #__init__()初始化新建实例k1
k1(1)#=k1.__call__(1)
#4
nums.sort(key=k1)#key函数设为k1.call()对nums中各元素进行计算,再按结果排序
#nums.sort(key=DistanceFrom(5))
#[6, 4, 7, 3, 1]

Python 对象的初始化函数及调用函数相关推荐

  1. 从Python中的另一个文件调用函数

    本文翻译自:Call a function from another file in Python Set_up: I have a .py file for each function I need ...

  2. c语言中接口和函数的区别,接口与类的关系_接口函数和调用函数有什么区别

    描述 接口与类的关系 类与接口是两个概念,不能混淆. 接口概念 程序接口是操作系统为用户提供的两类接口之一,编程人员在程序中通过程序接口来请求操作系统提供服务.面向过程语言最基本的单元是过程和函数. ...

  3. JavaScript中的引用函数、调用函数和回调函数

    引用函数与调用函数的区别 引用函数与调用函数的差别与函数名称后是否附有括号()有关.函数引用只会单独出现,但函数调用则必定后随括号,很多时候还附有自变量. 举个例子 // 函数引用 代码一 funct ...

  4. c语言中主函数创建链表,主函数怎么调用函数(数据结构,创建链表)

    主函数怎么调用函数(数据结构,创建链表)0 rnxm44602018.09.29浏览179次分享举报 #include#include"stdlib.h"typedefintEle ...

  5. C/C++ 函数指针调用函数

    01 //C/C++ 函数指针调用函数 02 #include<iostream> 03 using namespace std; 04   05 void site1() 06 { 07 ...

  6. 第16周项目3--用函数指针调用函数(吃饭,睡觉,打豆豆)

    /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 ...

  7. c语言习题 定义函数 areaT,功能是求梯形面积。要求在主函数中输入上底(用变量 a存储)、下底(用变量 b 存储)、和高(用变量 h 存储),在主函数中调用函数 areaT,输出梯形面积(用变量

    定义函数 areaT,功能是求梯形面积.要求在主函数中输入上底(用变量 a存储).下底(用变量 b 存储).和高(用变量 h 存储),在主函数中调用函数 areaT,输出梯形面积(用变量 s 存储)的 ...

  8. 自定义一个函数,调用函数,在鼠标右键按下时,出现不同大小的红色五角星

    import turtle as t #导入turtle import random #随机数 t.speed(0) #速度为0 def star(x,y):#五角星(函数)t.penup()t.go ...

  9. 如何用函数指针调用函数

    先举一个用函数指针调用函数的例子 int Func(int x); /*声明一个函数*/ int (*p) (int x); /*定义一个函数指针*/ p = Func; /*将Func函数的首地址赋 ...

  10. 通过函数名调用函数和通过函数指针调用函数有什么区别呢?为什么调用函数指针没有直接调用函数效率高?

     1.通过函数名调用函数和通过函数指针调用函数有什么区别呢? 首先函数名.函数指针都表示代码段的起始地址. 1)调用函数的时候必须指定函数名,可是当有时候不确定具体调用哪个函数,当某些事件发生后才 ...

最新文章

  1. Python之路-python(Queue队列、进程、Gevent协程、Select\Poll\Epoll异步IO与事件驱动)
  2. Spring Aspect 获取请求参数
  3. 阶段-关口系统---学习笔记
  4. Codeforces Round #753 (Div. 3) A-E
  5. 织梦dedecms出现DedeCMS Error: (PHP 5.3 and above) Please set 'request_order' ini value to i解决办法...
  6. ASP.NET MVC Filter过滤机制(过滤器、拦截器)
  7. Java Set基础知识
  8. python pandas 数据库_Python中pandas函数操作数据库
  9. Node.js「一」—— Node.js 简介 / Node.js 模块 / 包 与 NPM
  10. Debian 下配置ssh
  11. 【每日算法Day 67】经典面试题:手动开根号,你知道几种方法?
  12. java核心技术卷一 基础知识读书笔记
  13. LupoScan | 实景化点云数据处理软件
  14. android minicap web,使用minicap对安卓手机快速截屏
  15. bin文件用cad打开_bin文件怎么打开?实测可靠方法
  16. K33 不是平面图_Edraw Max:一款简单好用的建筑平面图设计软件!
  17. 联发科Helio X23/27十核发布:性能大提升/优化双摄
  18. 树莓派无法解析域名(即无法连网,更新软件失败)
  19. [转载]用JBuilder 2005实现重构之认识重构
  20. 尊尊网如何从0-1启动私域运营

热门文章

  1. 深入 JavaScript 装饰器
  2. Serverless 实战 —— 阿里云函数计算配合SpringBoot项目
  3. centos oracle sqlplus,centos 下oracle sqlplus乱码问题解决
  4. 【.NET框架】—— ASP.NET MVC5路由基础(五)
  5. npm解决node-sass安装失败
  6. Docker系列文章索引
  7. 弹出框 背景固定 滑动
  8. C#LeetCode刷题-二分查找​​​​​​​
  9. C#LeetCode刷题之#345-反转字符串中的元音字母​​​​​​​(Reverse Vowels of a String)
  10. psutil python库