Shadows name ‘xxx‘ from outer scope 警告
生活随笔
收集整理的這篇文章主要介紹了
Shadows name ‘xxx‘ from outer scope 警告
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Shadows name 'xxx' from outer scope 警告
練習(xí)過(guò)程中遇到了警告,雖然可以不用管,但是有時(shí)候看到有波浪線還是有點(diǎn)不爽想要消除,所以記錄下
問(wèn)題:
在PyCharm編寫(xiě)代碼時(shí)提示 shadows name ‘xxxx’ from outer scope (直譯為:從外部作用域隱藏名稱“xxx”)
原因:
函數(shù)內(nèi)部的變量’xxx’,在外部也有相同名稱的變量’xxx’。
消除警告方法
- 修改變量名稱,讓內(nèi)外部參數(shù)名稱不同
- 如果內(nèi)外部一樣,在函數(shù)內(nèi)部想要修改外部參數(shù)時(shí),在函數(shù)內(nèi)部參數(shù)前加global (global全局變量聲明,容易造成數(shù)據(jù)混亂,需要謹(jǐn)慎使用)
總結(jié)
以上是生活随笔為你收集整理的Shadows name ‘xxx‘ from outer scope 警告的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 简书左侧目录
- 下一篇: 新春特辑 | 数字经济专题合辑 报告下载