Get the App
SLTechnology News&Howtos  ›  Development  › 

What is the use of advanced built-in functions in python

Shulou Source: shulou.com Published: 2022-06-03 10:49:34 09月18日 Update

This article shows you how to use python's advanced built-in functions, which are concise and easy to understand, which will definitely brighten your eyes. I hope you can get something through the detailed introduction of this article.

1. Enumerate returns enumerated objects for iterable objects of sequence types.

2. Eval takes out the contents of the string.

Returns the evaluation result of a valid expression in str.

3. Exec runs the compiled string.

4. Filter filter filters out the desired objects.

An enumerated object for i in s: print (I) # (0,1) # (1djinokok') # (2,3) # (3mementkkkkk') data = list (s) print (data) # [(0,1), (1pencyclok'), (2,3), (3) [(0,1), (list1) print (s) #] is generated. 'kkk')] a =' 1+2+3'print (a) # 1+2+3print (eval (a)) # 6b ='we's slots # print (eval (b)) # error report Must be a valid expression c = 12d = 24e = 'sum = c+d'print (e) # sum = c+dexec (e) print (sum) # 36 def func (x): return x > 5List2 = [i for i in range (10)] print (func (6)) # Truef_list = filter (func,list2) print (f_list) # returns a filter object list3 = list (f_list) print (list3) # [6,7,8 9] def func1 (y): if y > 5: return yellow2list4 = [i for i in range (10)] f_list = filter (func1,list4) list5 = list (f_list) print (list5) # [6, 7, 8, 9] # filter only What is filtered is what is returned, and the value def func2 (k): if k is not changed.

Tags: Objects characters strings iterations elements functions parameters attributes integers dictionaries sequences methods contents plural numbers data yes types generation valid Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Xiaomi MySQL vpn Huawei Microsoft