當前位置:成語大全網 - 書法字典 - python中的“str”是什麽意思?

python中的“str”是什麽意思?

str.format(**locats())中的locats應該是locales,對嗎?

Locals返回當前範圍。

所有局部變量的變量名:變量值字典。

例如,如果當前作用域有兩個局部變量,x = 1,y =' something ',那麽locales()將返回字典。

{'x':1,' y':'something'}

* *在format函數調用中,locales()的意思是將locales()返回的字典解包,傳遞給format函數。如果locals像上面的例子壹樣返回,

同理,解包就是把{'x':1,' y':'something'}改成x = 1,y =' something '。

所以str.format(**locats())等價於str。格式(x = 1,y =' something ')。

Format是string對象的壹種方法,format的使用可以參考python手冊。

有什麽不懂的可以再問。謝謝妳。