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

保德網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)從2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
#a=bytearray("abcde",encoding="utf-8") #以列表格式進(jìn)行修改(ask碼)
#print(a[1])
#a[1]=200
#print(a)
#a=bytes("abcde",encoding="utf-8")
#print(a.capitalize(),a) #字符串,二進(jìn)制字節(jié)格式不能修改,修改也是生成新的
#def sayhi():pass #判斷能被調(diào)用的為真,否則為假
#print(callable([]))
#print(chr(97)) #把數(shù)字對(duì)應(yīng)的ask碼表反映出來。只能是數(shù)字
#ord("b") #只能是字符
#compile() #把代碼進(jìn)行編譯
#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) #可直接運(yùn)行,把代碼一字符串形式進(jìn)行賦值。
#
a=[]
dir(a) #查詢使用方法
divmod(5,2) #返回商,和余數(shù)
code="1+3/3*2"
print(eval(code)) #加減乘除,簡單的數(shù)據(jù)類型
#
匿名函數(shù)各種使用方法
def sh(n):
print(n)
#
sh(3)
#
(lambda n:print(n))(5) #直接傳參變態(tài)方法
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)) #吧循環(huán)的值交給前面處理再返回一個(gè)新的列表
等于[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()) #返回當(dāng)前程序所有變量的變量名為key,值為value,只打印全局變量
def test():
local_var=333
print(locals())
test()
print(globals().get("local_var"))
hash("alex") #形成對(duì)于的映射關(guān)系,互相間有唯一性
print(hex(0xf)) #把數(shù)字轉(zhuǎn)換成16進(jìn)制
print(oct(18)) #進(jìn)行8進(jìn)制轉(zhuǎn)換
print(pow(2,3)) #2的3次方
#
isinstance() #可以使用isinstance來判斷是都是Iterator對(duì)象
#
print(repr("c")) # 把對(duì)象轉(zhuǎn)換成能打印的字符串
#
print(round(1.345656,2)) #精確到小數(shù)點(diǎn)后兩位(區(qū)域數(shù)據(jù)精確性)
#
d=range(20)
print(d[slice(2,5)])==range(2,5)
#
字典轉(zhuǎn)換排序
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()#返回一個(gè)對(duì)象的所有屬性名
#
一一對(duì)應(yīng),按最少的拼
a=[1,2,3,4,5]
b=['a','b','c']
for i in zip(a,b):
print(i)
#
import("生成器") #按字符串導(dǎo)入模塊
文章題目:內(nèi)置函數(shù)講解
當(dāng)前網(wǎng)址:http://chinadenli.net/article42/ppcsec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、App設(shè)計(jì)、服務(wù)器托管、ChatGPT、網(wǎng)站導(dǎo)航、做網(wǎng)站
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源:
創(chuàng)新互聯(lián)