python3.8有哪些新特性?
1、海象表達式:=
新的語法:=將給變量賦值,這個變量是更大的表達式的一部分。
if(n:=len(a))>10:
print(f"Lististoolong({n}elements,expected<=10)")
2、僅位置參數(shù)/
新的函數(shù)參數(shù)語法/指明有些函數(shù)參數(shù)必須被指定為位置參數(shù),不能被用作關(guān)鍵字參數(shù)。
deff(a,b,/,c,d,*,e,f):
print(a,b,c,d,e,f)
3、f-strings說明符=
f-strings增加了=說明符,f'{expr=}'會被擴展為表達式的文本,加上一個等號,和一個執(zhí)行表達式的結(jié)果。
>>>user='eric_idle'
>>>member_since=date(1975,7,31)
>>>f'{user=}{member_since=}'
"user='eric_idle'member_since=datetime.date(1975,7,31)"
以上就是Python3.8的新特性介紹,希望對大家有所幫助。更多Python學(xué)習(xí)推薦:請關(guān)注IT培訓(xùn)機構(gòu):千鋒教育。