Terdapat anak panah selepas nama fungsi python Apakah yang dilakukan?
大家讲道理
大家讲道理 2017-05-18 11:00:48
0
6
981
async def fetch(self, url: str, keys: object, repeat: int) -> (int, object):
    dosomething()
    return None  
    

Saya temui kenyataan sebegitu apabila saya melihat program orang lain Saya menyemak banyak tempat tetapi tidak menemui sebarang penjelasan tentang "->".
Saya menjumpai fungsi anak panah yang serupa, tetapi ia kelihatan berbeza.

Simbol apakah ini? Atau di mana saya harus menyemak?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(6)
世界只因有你

Fungsi anotasi ?
"Python 3 menyediakan sintaks untuk melampirkan metadata pada parameter pengisytiharan fungsi
dan nilai pulangannya."

某草草

Stackoverflow mempunyainya.
Apakah maksud -> dalam definisi fungsi Python?

Python 3 memanjangkan ciri dengan membenarkan anda melampirkan metadata pada fungsi yang menerangkan parameternya dan mengembalikan nilai.

Ringkasnya -> Ia adalah untuk memberitahu pengguna parameter dan jenis parameter tertentu.

Untuk butiran, sila lihat: PEP3107
https://www.python.org/dev/pe...

小葫芦

Hanya menggesa parameter input fungsi dan nilai pulangan 数据类型

Adalah mudah untuk pengaturcara membaca kod.

左手右手慢动作

http://python3-cookbook.readt...

Buku masakan ular sawa mempunyai penerangan terperinci Adalah disyorkan untuk membaca buku ini apabila anda mempunyai masa yang sangat berguna.

巴扎黑

Ini dia. . . Gesa untuk jenis nilai pulangan?

phpcn_u1582

Ini ialah pembayang jenis yang telah disertakan secara rasmi sejak python3.5 Ia menandakan jenis pembolehubah Untuk IDE yang disokong oleh pycharm, ia boleh memberikan pembayang kod yang lebih tepat dan pemeriksaan pembolehubah.

Untuk penggunaan khusus, sila lihat https://docs.python.org/3/lib...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan