Pythonでよく使われる内蔵関数

13370 ワード

内蔵関数は、モジュールを導入することなく直接使用できる関数である.
1.abs(x):数値xの絶対値を返します.
2.all(x):反復可能(iterable)オブジェクトのすべての要素xがbool(x)がtrueである場合、trueが返され、空の反復可能オブジェクトに対してもtrueが返される.
これはちょっとわかりにくいですが、次の例です.
>>> all(['a', 'b', 'c', 'd'])  #  list,       0
True
>>> all(['a', 'b', '', 'd'])  #  list,         
False
>>> all([0, 1,2, 3])  #  list,     0   
False
>>> all(('a', 'b', 'c', 'd'))  #  tuple,       0
True
>>> all(('a', 'b', '', 'd'))  #  tuple,         
False
>>> all((0, 1,2, 3))  #  tuple,     0   
False
>>> all([]) #    
True
>>> all(()) #    
True
>>> #  :   、       True,       
>>> all(('', '', '', ''))  #  tuple,       
False
>>> all('')
True
>>>#  all(x)  x         0、''、False  x    ,   True,    False

3.any(iterable):             x  bool(x) true,   true.          ,  fales.
  :
>>> any('123')
True
>>> any([0,1])
True
>>> any([0,'0',''])
True
>>> any([0,''])
False
>>> any([0,'','false'])
True
>>> any([0,'',bool('false')])
True
>>> any([0,'',False])
False
>>> any(('a','b','c'))
True
>>> any(('a','b',''))
True
>>> any((0,False,''))
False
>>> any([])
False
>>> any(())
False

4.bin(x):   x      

5.callable(object):         .           _call_()             .

6.chr(x):  ascll  (Python2.x)  unicode  (Python3.x) x   

7.cmd(x,y):    ,  xy     .Python3.0       .
8.dir(x):               

9.eval(source[,globals[,locals]]):    str                  .
  :
   list,tuple,dict string    。
#################################################
        
>>>a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
>>>type(a)

>>> b = eval(a)
>>> print b
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]
>>> type(b)

#################################################
        
>>> a = "{1: 'a', 2: 'b'}"
>>> type(a)

>>> b = eval(a)
>>> print b
{1: 'a', 2: 'b'}
>>> type(b)

#################################################
        
>>> a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
>>> type(a)

>>> b = eval(a)
>>> print b
([1, 2], [3, 4], [5, 6], [7, 8], (9, 0))
>>> type(b)

10.filter(function or None,sequence):Python              ,filter()         function   list,     function              ,   True  False,filter()                   ,             list。