亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

Python的__builtins__模塊中的一些要點知識

2020-01-04 19:17:22
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了Python的__builtins__模塊中的一些要點知識,是Python學習中的基礎,需要的朋友可以參考下

1.isinstance函數:除了以一個類型作為參數,還可以以一個類型元組作為參數。

 

 
  1. isinstance(obj,basestring)===isinstance(obj,(str,unicode)) 

2.getattr函數:可以給一個默認值,以免觸發錯誤。

 

 
  1. writte=getattr(obj,'write',sys.stdout.write) 

3.type函數:即可以得到一個對象的類型,也可以直接由它創建一個新類型:

 

 
  1. >>> Point=type('Point',(object,),{'x':0,'y':0}) 
  2. >>> p=Point() 
  3. >>> p.x,p.y 
  4. (0, 0) 
  5. >>> p=Point(3,8) 
  6. Traceback (most recent call last): 
  7. File "<pyshell#55>", line 1, in <module> 
  8. p=Point(3,8) 
  9. TypeError: object() takes no parameters 
  10. >>> pprint.pprint(dir(Point)) 
  11. ['__class__'
  12. '__delattr__'
  13. '__dict__'
  14. '__doc__'
  15. '__format__'
  16. '__getattribute__'
  17. '__hash__'
  18. '__init__'
  19. '__module__'
  20. '__new__'
  21. '__reduce__'
  22. '__reduce_ex__'
  23. '__repr__'
  24. '__setattr__'
  25. '__sizeof__'
  26. '__str__'
  27. '__subclasshook__'
  28. '__weakref__'
  29. 'x'
  30. 'y'
  31. >>> p.name='source point' 
  32. >>> p.name 
  33. 'source point' 
  34. >>> pprint.pprint(dir(p)) 
  35. ['__class__'
  36. '__delattr__'
  37. '__dict__'
  38. '__doc__'
  39. '__format__'
  40. '__getattribute__'
  41. '__hash__'
  42. '__init__'
  43. '__module__'
  44. '__new__'
  45. '__reduce__'
  46. '__reduce_ex__'
  47. '__repr__'
  48. '__setattr__'
  49. '__sizeof__'
  50. '__str__'
  51. '__subclasshook__'
  52. '__weakref__'
  53. 'name'
  54. 'x'
  55. 'y'
  56. >>> def tostr(self): 
  57. return '(%s,%s)'%(self.x,self.y) 
  58. >>> Point.__str__=tostr 
  59. >>> print p 
  60. (0,0) 
  61. >>> def init(self,x,y): 
  62. self.x,self.y=x,y 
  63.  
  64. >>> Point.__init__=init 
  65. >>> p2=Point(6,8) 
  66. >>> print p2 
  67. (6,8) 
  68. >>> 

4.issubclass(bool,int)==True

5.numbers.Number是所有數字類型的基類

6.type(None)==NoneType,None是一個常量

7.iter函數除了iter(object)形式,還有iter(callable,sentinel)也是返回一個iterator對象

 

 
  1. >>> def getrand(): 
  2. import random 
  3. return random.randint(1,100) 
  4. >>> for i in iter(getrand,50):print i,#獲取第一次得到50之前的所有1-100的隨機數 
  5. 32 19 82 28 30 41 100 39 71 29 45 30 94 77 62 26 25 19 82 20 55 20 43 73 
  6. >>> for i in iter(getrand,50):print i,#獲取第一次得到50之前的所有1-100的隨機數 
  7. 22 54 14 25 60 65 16 80 61 5 48 61 2 30 90 98 70 10 55 45 23 72 87 39 70 3 84 85 
  8. >>> 

8.BaseException是一切exceptions的基類,Exception只是一切不exit的exceptions的基類

9.locals/globals/vars/dir:

[1]locals/globals很簡單,是相對于當前作用域的本地/全局對象dict;

[2]vars()==locals(),vars(obj)==obj.__dict__

[3]沒有參數,set(dir())==set(locals().keys());if hasattr(obj,'__dir__')=>dir(obj)==obj.__dir__();否則,如果obj是模塊對象,dir(obj)返回的是模塊的所有屬性;如果obj是類對象,dir(obj)返回的是類的所有屬性,然后是從基類繼承來的屬性;如果obj是實例對象,dir(obj)返回的是實例對象專有的屬性、其所屬類的屬性、其所屬類基類繼承來的屬性?!緦︻悓ο蟮娜魏涡薷模貙⒎从车狡鋵嵗龑ο笊?對基類的任何修改,也必將反映到派生類上。當然,屬性遮蔽的情況除外?!?/p>

10.enumerate函數:enumerate(obj,[start]),如果定義了start,則序數將從start開始,而不是從默認的零開始。

 

 
  1. >>> for i,name in enumerate(['C','C++','CSharp','Java','Python'],1): 
  2. print '%d.%s'%(i,name) 
  3. 1.C 
  4. 2.C++ 
  5. 3.CSharp 
  6. 4.Java 
  7. 5.Python 
  8. >>> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黄网动漫久久久| 国产精品男人爽免费视频1| 欧美插天视频在线播放| 欧美成人h版在线观看| 亚洲xxxxx性| 久久精品99久久久久久久久| 国内精品模特av私拍在线观看| 91av在线影院| 国产一区二区三区高清在线观看| 97国产精品人人爽人人做| 欧美激情第一页xxx| 国产精品精品视频一区二区三区| 亚洲美女av电影| 性欧美在线看片a免费观看| 97色在线视频观看| 亚洲男女自偷自拍图片另类| 国产亚洲美女久久| 97在线视频观看| 亚洲毛片在线看| 国产精品三级在线| 97涩涩爰在线观看亚洲| 日韩av在线免费| 久久久久久伊人| 中文字幕日韩精品在线观看| 国产精品日韩电影| 亚洲天堂色网站| 亚洲无限乱码一二三四麻| 欧美大尺度在线观看| 精品少妇v888av| 国产成人精品网站| 精品国产乱码久久久久久婷婷| 成人一区二区电影| 久久久最新网址| 精品久久久免费| 欧美高清无遮挡| 韩日精品中文字幕| 国产一区二区三区在线观看网站| 亚洲大胆人体视频| 久久精品久久久久久国产 免费| 久久精品一偷一偷国产| 久久福利视频网| 久久久女人电视剧免费播放下载| 日本精品在线视频| 日本成熟性欧美| 久久99精品久久久久久琪琪| 日韩成人激情视频| 国产精品久久久久久av下载红粉| 成人在线精品视频| 亚洲第一精品夜夜躁人人躁| 久久精品最新地址| 国内久久久精品| 国产精品无av码在线观看| 成人av.网址在线网站| 亚洲精品成人久久久| 91色在线视频| 66m—66摸成人免费视频| 精品国产自在精品国产浪潮| 久久亚洲精品小早川怜子66| 国产精品美女网站| 亚洲第一页中文字幕| 51精品在线观看| 国产精品视频午夜| 青草青草久热精品视频在线观看| 波霸ol色综合久久| 国产精品99久久99久久久二8| 91精品久久久久久久| 日日狠狠久久偷偷四色综合免费| 国产视频久久久久| 久久天天躁狠狠躁夜夜躁2014| 久久久久久美女| 在线播放日韩av| 欧美成人全部免费| 久久露脸国产精品| 国产做受69高潮| 亚洲a在线观看| 国产一区二区三区视频在线观看| 精品国内产的精品视频在线观看| 久久国产视频网站| 欧美精品久久久久| 久久精品91久久香蕉加勒比| 欧美美女15p| 亚洲97在线观看| 国产精品亚洲精品| 国产精品高潮呻吟久久av无限| 欧美综合激情网| 日韩av在线免播放器| 91精品综合视频| 亚洲欧美国产制服动漫| 国产成人精品一区二区| 国产精品吴梦梦| 精品中文字幕在线观看| 国产精品久久久久久久久| 中文字幕不卡av| 国产精品国内视频| 日韩欧美在线国产| 亚洲女同精品视频| 亚洲精品久久久久久久久久久| 亚洲欧美精品一区| xxx成人少妇69| 国产日韩欧美视频在线| 午夜精品国产精品大乳美女| 欧美中文字幕第一页| 国精产品一区一区三区有限在线| 欧美福利在线观看| 欧美专区在线视频| 国产精品手机播放| 国产精品视频白浆免费视频| 亚洲电影av在线| 秋霞成人午夜鲁丝一区二区三区| 91午夜理伦私人影院| 成人黄色av网站| 欧美激情欧美激情在线五月| 亚洲欧美综合精品久久成人| 夜夜躁日日躁狠狠久久88av| 日韩一区二区三区国产| 亚洲欧美精品一区二区| 欧美一区二区视频97| 日韩美女毛茸茸| 国产精品av在线播放| 亚洲精品美女久久| 黑人巨大精品欧美一区二区| 中文字幕亚洲欧美日韩高清| 欧美电影在线观看完整版| 8x海外华人永久免费日韩内陆视频| 亚洲午夜国产成人av电影男同| 日韩av一区在线观看| 精品亚洲国产视频| 成人激情视频在线播放| 亚洲激情小视频| 久久中文久久字幕| 国产一区二区三区视频| 亚洲欧美日韩国产成人| 亚洲国产美女精品久久久久∴| 成人av在线网址| 在线看福利67194| 久久激情视频免费观看| 日韩免费高清在线观看| 日本久久久久久久| 午夜精品美女自拍福到在线| 久久久久久久久久久av| 亚洲色图第一页| 欧洲s码亚洲m码精品一区| 久久久国产一区二区| 欧美天天综合色影久久精品| 欧美午夜精品久久久久久人妖| 日韩欧美中文字幕在线观看| 国产精品久久久久久久av电影| 亚洲天堂网站在线观看视频| 日韩中文字幕在线视频播放| 91精品啪aⅴ在线观看国产| 亚洲精品在线91| 久久精品视频导航| 亚洲精品久久7777777| 亚洲男人天堂古典| 色婷婷综合成人| 国产不卡视频在线| 亚洲欧洲偷拍精品| 亚洲欧美资源在线| 日韩在线中文字幕| 正在播放欧美视频| 青青精品视频播放| 国产精品久久中文| 国产成人综合精品| 亚洲福利在线观看|