新聞中心
在參數(shù)的使用方法中,還有一種解包的情況是需要我們掌握的。比如,將列表或者字典的值轉(zhuǎn)換為函數(shù)的參數(shù),就需要用到參數(shù)解包的功能。

創(chuàng)新互聯(lián)建站主營(yíng)金秀網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都APP應(yīng)用開(kāi)發(fā),金秀h5小程序制作搭建,金秀網(wǎng)站營(yíng)銷推廣歡迎金秀等地區(qū)企業(yè)咨詢
1、說(shuō)明
函數(shù)標(biāo)注是用戶在自定義函數(shù)中可選的元數(shù)據(jù)信息類型。
函數(shù)標(biāo)注作為字典保存在__annotations__屬性中。將冒號(hào)加到參數(shù)名的后面,是一個(gè)表達(dá)式,該表達(dá)式將作為標(biāo)注值進(jìn)行計(jì)算。對(duì)返回值而言,返回值標(biāo)注的定義是加上一個(gè)組合符號(hào) ->,后面跟一個(gè)表達(dá)式,該標(biāo)注位于形參列表和表示 def 語(yǔ)句結(jié)束的冒號(hào)之間。
2、實(shí)例
>>> def f(ham: str, eggs: str = 'eggs') -> str:
... print("Annotations:", f.__annotations__)
... print("Arguments:", ham, eggs)
... return ham + ' and ' + eggs
...
>>> f('spam')
Annotations: {'ham': , 'return': , 'eggs': }
Arguments: spam eggs
'spam and eggs' 以上就是python函數(shù)標(biāo)注的介紹,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)頁(yè)題目:創(chuàng)新互聯(lián)Python教程:python函數(shù)標(biāo)注是什么
網(wǎng)站鏈接:http://www.dlmjj.cn/article/coppddh.html


咨詢
建站咨詢
