python在推出發(fā)行3.8版本之后,更新了一個新的語法是海象運算符,它是由冒號以及等號組合起來使用的 。下面文章會來給大家分享幾個海象運算符的使用方法,想學(xué)習(xí)這個知識的小伙伴可以和小編一起往下看看,這樣還可以更加全面完整學(xué)習(xí)python 。

一、while循環(huán)
海象運算符的作用是用來給變量賦值,它能夠在表達(dá)式之中直接將結(jié)果賦值給一個變量 。那么將其放在while循環(huán)之中使用是比較好的選擇,因為while循環(huán)不需要迭代序列,所以要使用變量來控制循環(huán)條件或者值,代碼示例如下所示:
w = 0while (w := w + 1) < 3: print(w)以上代碼之中變量w就是用來控制循環(huán)結(jié)束,普通while循環(huán)會在結(jié)尾加上n += 1代碼來讓其加1 。但是在使用海象運算符之后,就能夠讓其在循環(huán)條件判斷階段直接加上1 。
二、列表處理
列表對象經(jīng)常需要取出其中的元素來將其執(zhí)行某些函數(shù)并賦值,那么海象運算符在這個過程中起到的作用就是減少函數(shù)調(diào)用次數(shù)節(jié)省資源,代碼示例如下所示:
scores = [22,54,75,89]valid_scores = [ result for n in scores result := longFunction(n)]上面代碼之中列表內(nèi)雖然是一個循環(huán)表達(dá)式,但是使用海象運算符會直接將結(jié)果返回,而result就是用來保存結(jié)果的變量 。它能夠?qū)⒘斜韺ο笕〕觯缓笳{(diào)用函數(shù)執(zhí)行后直接賦值 。
【如何使用Python中的海象運算符?Python海象運算符用法有哪些】以上就是關(guān)于“如何使用Python中的海象運算符?Python海象運算符用法有哪些”的全部內(nèi)容了,希望對你有所幫助 。



微信掃碼Python課,免費報名

現(xiàn)在報名贈100例知識點合集

猜你喜歡
- python中的最大值怎么查找?python找出幾個數(shù)最大值的方法
- python怎么把代碼打印出來?python打印輸出的方法有哪些?
- python安裝庫時有幾種方法?詳解python安裝庫的方法
- 如何用cmd命令打開python?cmd打開Python程序的方法
- replace函數(shù)的主要功能是什么?Python3中replace()函數(shù)使用方法
- Pycharm中如何下載安裝Tensorflow?Pycharm中安裝Tensorflow教程
- Python怎么定義lambda函數(shù)解一元二次方程?Python匿名函數(shù)lambda特點是什么
- 蘋果十一首次使用注意事項 蘋果十一首次使用有哪些注意事項
- Numpy庫函數(shù)where使用方法有哪些?Python如何使用where函數(shù)
- Python中的where函數(shù)該怎么使用?Python第三方庫numpy函數(shù)where語法是什么
