pycharm 报黄(黄字、黄色)警告 Local variable 'xxx' might be referenced before assignment
文章目录
- 警告描述
- 解决办法
- 解决方法1:去掉判断语句if(这种方式太粗暴,且大多数不符合应用场景情况)
- 解决办法2:事先为x赋初始值
- 解决办法3:if后加else,必定要对x赋值
警告描述
黄字警告:
警告原因是,程序认为,这几个参数在使用时可能未被事先定义或赋值,从代码上看也确实如此:
我改成这样,黄字便消失了
解决办法
以下为该警告简化版:
# -*- coding: utf-8 -*-
"""
@File : test.py
@Time : 2020/3/1 22:34
@Author : Dontla
@Email : sxana@qq.com
@Software: PyCharm
"""
a = 1def fx():if a == 1:x = 0b = x + 1
解决方法1:去掉判断语句if(这种方式太粗暴,且大多数不符合应用场景情况)
解决办法2:事先为x赋初始值
或:
解决办法3:if后加else,必定要对x赋值
或:
参考文章:出现这个错误,大家是如何解决的? Local variable ‘xxxx’ might be referenced before assignment ,我有强迫症。
pycharm 报黄(黄字、黄色)警告 Local variable 'xxx' might be referenced before assignment相关推荐
- Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment
UnboundLocalError: local variable 'xxx' referenced before assignment 原因分析:函数使用时,没有定义. 解决方法:查看报错的变量是否 ...
- local variable xxx referenced before assignment
在python中有一个经典错误: local variable xxx referenced before assignment#赋值前引用的局部变量xxx 这里引入两个概念: 局部变量指的在函数内部 ...
- Python 解决 local variable ‘xxx‘ referenced before assignment
解决 local variable 'xxx' referenced before assignment 在刷leetcode的时候,定义全局变量后在函数中调用总是会出现这个错误,一直没搞明白,现在记 ...
- “The local variable XXX may not have been initialized”
"The local variable XXX may not have been initialized" 翻译一下就是:局部变量XXX可能尚未初始化 在文件中的操作是: dou ...
- local variable 'xxx' referenced before assignment
local variable 'xxx' referenced before assignment 定义了一个全局变量 createTableFlag ,Python的一个函数里面引用这个变量,并改变 ...
- python local variable 'xxx' referenced before assignment
python local variable 'xxx' referenced before assignment 代码 1 # -*- coding:utf-8 -*- 2 import sys 3 ...
- The final local variable xxx cannot be assigned, since it is defined in an enclo
本文就自己编程时候遇到的一个问题,简要描述一下,并提出解决的方法: 出错信息:The final local variable xxx cannot be assigned, since it is ...
- UnboundLocalError: local variable ‘XXX‘ referenced before assignment解决办法
一.举例: 计算a到10的和 sum=0 def func(a):while a<=10:sum+=aa+=1return sum print(func(9)) 运行结果: UnboundLoc ...
- python的UnboundLocalError: local variable 'xxx' referenced before assignment
From: http://blog.sina.com.cn/s/blog_8d3652760101d01p.html 一.意思: 本地变量xxx引用前没定义. 二.错误原因 在于python没有变量的 ...
最新文章
- Grove Beginner Kits基础实验 Arduino
- 计算机网络第七版(谢希仁著)课后习题答案
- JUC-ReadWriteLock
- Redis整合springboot实现哨兵模式
- 怎么多快好省地学习中文自然语言处理
- SilverLight中的基本图形(转)
- 全志A31S源码编译
- shell脚本shc加密解密
- N-BaIoT-Network-based-Detection-of-IoT-Botnet-Attacks
- 如何手动启动消防广播_消防广播使用操作流程
- 题解 CF722E 【Research Rover】
- python爬虫——爬取链家网北京租房信息
- 解决Anaconda无法添加环境变量问题,适用于Linux的大多数发行版本。
- 迷你世界一直显示服务器未连接,迷你世界为什么显示没网 | 手游网游页游攻略大全...
- zabbix使用自动发现添加主机
- 2020年4月11日
- excel基础(一)
- MPP架构是什么?看这一篇就行了。。
- mysql limit sql注入_LIMIT子句中的盲 SQL注入漏洞利用
- 有无可能在非IOS系统上实现苹果为网易/腾讯邮箱做的实时推送