91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

內置函數講解

發布時間:2020-07-02 17:22:55 來源:網絡 閱讀:288 作者:堅持和學習 欄目:編程語言

內置函數

#print(all([0,2-8])) #可迭代對象全為真(非0)返回True,否則返回false
#print(any([1])) #空為假,有一個真就位真
#print(ascii([1,2,"呵呵"])) #輸出格式為字符串(str)
#print(bin(8)) #把數字轉換成二進制
#print(bool([1,0])) #判斷真假,(空字典列表都為假)

#a=bytearray("abcde",encoding="utf-8") #以列表格式進行修改(ask碼)
#print(a[1])
#a[1]=200
#print(a)
#a=bytes("abcde",encoding="utf-8")
#print(a.capitalize(),a) #字符串,二進制字節格式不能修改,修改也是生成新的

#def sayhi():pass #判斷能被調用的為真,否則為假
#print(callable([]))

#print(chr(97)) #把數字對應的ask碼表反映出來。只能是數字
#ord("b") #只能是字符
#compile() #把代碼進行編譯
#code='''def fib(max):
#n,a,b=0,0,1
#while n<max:

print(b)

yield b

a,b=b,a+b

n=n+1

return "done"

#

f=(fib(4))

print(f.next())

g=fib(6)

while True:

try:

x=next(g)

print("g:",x)

except StopIteration as e:

print("vlan:",e.value)

break

'''

py_obj=compile(code,"err.log","exec")

exec(py_obj)

exec(code) #可直接運行,把代碼一字符串形式進行賦值。

#

a=[]

dir(a) #查詢使用方法

divmod(5,2) #返回商,和余數

code="1+3/3*2"

print(eval(code)) #加減乘除,簡單的數據類型

#

匿名函數各種使用方法

def sh(n):

print(n)

#

sh(3)

#

(lambda n:print(n))(5) #直接傳參變態方法

calc=lambda n:print(n)

calc=lambda n:3 if n<4 else n

print(calc(2))

#

rt=filter(lambda n:n>5,range(10)) #過濾,吧大于5的值取出來

for i in rt:

print(i)

#

rt=map(lambda n:n*n,range(10)) #吧循環的值交給前面處理再返回一個新的列表

等于[i*2 for i int range(10)]

rt=[lambda i:i*2 for i in range(10)]

for i in rt:

print(i)

import functools

rt=functools.reduce(lambda x,y:x+y,range(1,10)) #1-10依次相加或者相乘

print(rt)

a=frozenset([1,2,3,4,444,4,333,2,]) #不可變列表

print(globals()) #返回當前程序所有變量的變量名為key,值為value,只打印全局變量

def test():

local_var=333

print(locals())

test()

print(globals().get("local_var"))

hash("alex") #形成對于的映射關系,互相間有唯一性

print(hex(0xf)) #把數字轉換成16進制

print(oct(18)) #進行8進制轉換

print(pow(2,3)) #2的3次方

#

isinstance() #可以使用isinstance來判斷是都是Iterator對象

#

print(repr("c")) # 把對象轉換成能打印的字符串

#

print(round(1.345656,2)) #精確到小數點后兩位(區域數據精確性)

#

d=range(20)

print(d[slice(2,5)])==range(2,5)

#

字典轉換排序

a={6:2,8:0,1:4,-5:6,99:11,4:22}

print(sorted(a.items())) #按key排序

print(sorted(a.items(),key=lambda x:x[1])) #按value

print(a)

#

a=[1,2,3]

print(sum(a)) #列表求和

#

vars()#返回一個對象的所有屬性名

#

一一對應,按最少的拼

a=[1,2,3,4,5]

b=['a','b','c']

for i in zip(a,b):

print(i)

#

import("生成器") #按字符串導入模塊

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建平县| 噶尔县| 兴业县| 得荣县| 高安市| 汉中市| 河津市| 静乐县| 高淳县| 武强县| 修水县| 呈贡县| 资兴市| 固安县| 德阳市| 锡林郭勒盟| 大邑县| 岱山县| 屏边| 喀喇沁旗| 阿巴嘎旗| 屏东市| 南华县| 南江县| 青龙| 蓝山县| 修水县| 泊头市| 民丰县| 隆昌县| 陆川县| 临桂县| 稻城县| 平泉县| 加查县| 南阳市| 林周县| 达州市| 五华县| 晋州市| 巴林左旗|