python3.8有哪些新特性?
1、海象表達式:=
新的語法:=將給變量賦值,這個變量是更大的表達式的一部分。
if(n:=len(a))>10:
print(f"Lististoolong({n}elements,expected<=10)")
2、僅位置參數/
新的函數參數語法/指明有些函數參數必須被指定為位置參數,不能被用作關鍵字參數。
deff(a,b,/,c,d,*,e,f):
print(a,b,c,d,e,f)
3、f-strings說明符=
f-strings增加了=說明符,f'{expr=}'會被擴展為表達式的文本,加上一個等號,和一個執行表達式的結果。
>>>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學習推薦:請關注IT培訓機構:千鋒教育。