python强大,超多的内置函数,还是每天需要积累一点点,今天我看了basestring()、any()、all()、callable()、divmod()这几个内置函数,下面详细说明下:
1 basestring() 被用来判断一个对象是否为str或者unicode的实例
>>> isinstance("hello,world",str) True >>> isinstance("hello,world",basestring) True >>> isinstance("你好",basestring) True >>> isinstance(u"你好",basestring) True >>> isinstance(u"你好",str) False >>> isinstance(u"你好",unicode) True >>>
>>> all([]) True >>> all([0,'']) False >>> all([0,1]) False >>> all([2,1]) True >>>
>>> any([]) False >>> any([0]) False >>> any([1,2]) True >>> any([0,1,2]) True >>> any([0,1]) True >>> any([1,'']) True >>>
>>> callable(1) False >>> callable(10) False >>>
>>> divmod(2,4) (0, 2) >>> divmod(10,5) (2, 0) >>> divmod(10.2,5) (2.0, 0.19999999999999929) >>> divmod(25.6,4) (6.0, 1.6000000000000014) >>>
今天的python就学习到这里把,赶紧开始其他的开始干吧