# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#python之函数用法__getitem__()
#http://www.cnblogs.com/hongfei/p/3858256.html#__getitem__
#如果类把某个属性定义为序列,可以使用__getitem__()输出序列属性中的某个元素.
class FruitShop():def __getitem__(self,i):return self.fruits[i]#可迭代对象   if __name__ == "__main__":shop = FruitShop()print shop                              #__main__.FruitShop instanceshop.fruits = ["apple", "banana"]print shop[1]                           #bananafor item in shop:print item

python之函数用法__getitem__()相关推荐

  1. python之函数用法islower()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法islower() #http://www.runoob.com/python/att ...

  2. python之函数用法startswith()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法startswith() #http://www.runoob.com/python/ ...

  3. python之函数用法capitalize()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法capitalize()#capitalize() #说明:将字符串的第一个字母变成大 ...

  4. python之函数用法isupper()

    # -*- coding: utf-8 -*- #python 27 #xiaodeng #python之函数用法isupper() #http://www.runoob.com/python/att ...

  5. Python range() 函数用法细解(附猴子吃桃问题引例)

    Python range() 函数用法细解 --步入大学,好多计算机系的同学可能专业课学c或者java,但是随着python变成语言的崛起,往往一些学校也会要求学生们学习Python这门编程语言(我们 ...

  6. python print函数用法_Python3.2中Print函数用法实例详解

    本文实例讲述了Python3.2中Print函数用法.分享给大家供大家参考.具体分析如下: 1. 输出字符串 >>> strHello = 'Hello World' >> ...

  7. python所有函数用法_python函数用法总结

    空函数 如果想定义一个什么事也不做的空函数,可以用pass语句: def nop(): pass pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码 ...

  8. Python排序函数用法

    Python排序函数完美体现了Python语言的简洁性,对于List对象,我们可以直接调用sort()函数(这里称为"方法"更合适)来进行排序,而对于其他可迭代对象(如set,di ...

  9. python join函数用法-Python join()函数

    今天写python 100例时,有个题目是大致是这样的:已知输入形式是1+3+2+1,要求输出形式为1+1+2+3 一开始思路是将输入的字符串用split()函数划分成数组,在对数组进行排序,再用fo ...

最新文章

  1. 【NLP】博士笔记 | 深入理解深度学习语义分割
  2. Visual Studio 2005 2008 2010样式
  3. 自学python该买几本书-自学Python一年,看了几十本书,我发现了这些捷径!
  4. StringUtil中常用的方法
  5. Python中operator模块的操作
  6. MapReduce-Reduce端join操作-Reducer阶段代码
  7. 计算机组成结构IR,计算机组成与体系结构试题
  8. gre考试能用计算机么,新GRE考试必须知道的九大考场问题
  9. saxparser_使用SaxParser和完整代码进行XML解析
  10. oracle 10g分区表,oracle10g-11gR2 分区表汇总一
  11. 初识Hadoop入门介绍
  12. [蓝牙 4.0 CC2541 开发] BLE架构与OSAL
  13. 自主创新生态圈再扩大,深度科技与金格科技完成产品兼容性认证
  14. Redis 连接命令
  15. 小米笔记本pro版bios经常找不到硬盘
  16. JS中this是什么
  17. charles+安卓模拟器采集豆果美食app
  18. UL 2271-2018 标准轻型电动车用锂电池 最新发行中文、英文版,ANSI/CAN/ULC/UL 2271-2018
  19. 打印机有关术语及解释
  20. iOS开发 - 若把上线版本下架,重新提交新的版本,通过审核后显示下架状态

热门文章

  1. 量子艺术、魔法成像、水生政治、性方程式……这些AI“衍生”科目都是啥?...
  2. 苹果传出放弃研发自动驾驶,因iPhone销量不佳收紧支出
  3. 厉害了!浙大研发出踹不倒四足机器人“绝影”,中国版波士顿动力来了
  4. 这十大挑战,摆在DL面前:马库斯长文质疑深度学习
  5. #敏捷个人# 每日认识101(15):成为一个有执行力的人
  6. Mysql调优之explain执行计划详解
  7. Spring boot 配置array,list,map
  8. 阅读SSM项目之scm【第一篇】
  9. Linux文件和目录的属性及权限
  10. C++ Copy Elision