日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

Python3新特性 类型注解 以及 点点点

發(fā)布時(shí)間:2023/12/16 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python3新特性 类型注解 以及 点点点 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Python3新特性 類型注解 以及 點(diǎn)點(diǎn)點(diǎn) ...

  • Python3 的新特性

  • Python 是一種動(dòng)態(tài)語言,變量以及函數(shù)的參數(shù)是?不區(qū)分類型

  • 在 函數(shù)中使用類型注解 相當(dāng)于 給 形參的 類型 設(shè)置了一個(gè)備注

    # 使用類型注解 a b 參數(shù)需要 int 類型的 變量 def func(a: int = ..., b: int = ...):return a + b
  • 使用 PyCharm 編寫python代碼時(shí) 函數(shù)調(diào)用會(huì)有默認(rèn)參數(shù)的 提示

  • 如果傳遞的 參數(shù)不是 指定的類型 正常使用也不會(huì)報(bào)錯(cuò)的 但是 傳參時(shí)會(huì)有陰影 提示

def func(a: int = ..., b: int = ...):return a + bc = func(1, 2) >> 3st = func('a', 'b') >> ab

a: int = ... 就是給 a 設(shè)置的默認(rèn)值

def func(a: int = ...):print(a) # Ellipsisfunc()def func(a: int = 12345):print(a) # 12345func()

>> ...

  • 使用Python3 新特性 ... (Ellipsis)

  • 用法 跟 pass 類似 但是pass 不可以 指定 為函數(shù)的 默認(rèn)值

    print(...) # Ellipsis
  • 可以 替換 pass 來使用

# 不會(huì)報(bào)錯(cuò) def func():...
  • ... 是一個(gè)固定的類型

    aa = ... print(type(aa)) # <class 'ellipsis'>print(id(...)) # 1720402224

轉(zhuǎn)載于:https://www.cnblogs.com/zhang-zi-yi/p/10306698.html

總結(jié)

以上是生活随笔為你收集整理的Python3新特性 类型注解 以及 点点点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。