第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Python 中使用冒號和等號

在 Python 中使用冒號和等號

慕慕森 2023-06-13 10:56:56
class PrepareTableOperator(BaseOperator):    def _load_table(self):       drop_table_query: str = ( "drop table if exists " + self.get_table() )我是 python 的新手,但我確實(shí)有一點(diǎn) Java 背景。我不明白的是 python 中冒號的用法。我用谷歌搜索了一下,它用于切片和啟動函數(shù)定義。但是上面沒有'def'語法,所以對我來說這看起來不像一個函數(shù)。我的問題是,Python中的冒號是什么,它是字典值的另一種賦值運(yùn)算符,類似于鍵值對嗎?這就是它在這里做的嗎?本質(zhì)上,它在這里做什么?
查看完整描述

2 回答

?
慕森王

TA貢獻(xiàn)1777條經(jīng)驗(yàn) 獲得超3個贊

在您的代碼片段中,它是一個類型注釋。這是 Python 的一項(xiàng)相對較新的功能,可讓您跟蹤數(shù)據(jù)類型,因此在本例中,它聲明它drop_table_query是一個字符串。

類型注釋由 IDE 檢查,但不由 Python 解釋器強(qiáng)制執(zhí)行。這意味著它drop_table_query實(shí)際上可能是一個intPython 本身不會抱怨。類型注解只是一種推薦。


查看完整回答
反對 回復(fù) 2023-06-13
?
互換的青春

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個贊

它在這里所做的是定義變量將是一個字符串(str數(shù)據(jù)類型)。冒號用于 while 循環(huán)、for 循環(huán)、if 語句和函數(shù)。冒號幫助代碼流入后面的縮進(jìn)塊。單個等號用于為變量賦值,雙等號用于條件,如if var == other_var:. 還有+=-=、*=/=。這些用于縮短諸如 , var = var + 1to 之類的東西var += 1。



查看完整回答
反對 回復(fù) 2023-06-13
  • 2 回答
  • 0 關(guān)注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號