文章目录

  • 警告描述
  • 解决办法
    • 解决方法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相关推荐

  1. Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment

    UnboundLocalError: local variable 'xxx' referenced before assignment 原因分析:函数使用时,没有定义. 解决方法:查看报错的变量是否 ...

  2. local variable xxx referenced before assignment

    在python中有一个经典错误: local variable xxx referenced before assignment#赋值前引用的局部变量xxx 这里引入两个概念: 局部变量指的在函数内部 ...

  3. Python 解决 local variable ‘xxx‘ referenced before assignment

    解决 local variable 'xxx' referenced before assignment 在刷leetcode的时候,定义全局变量后在函数中调用总是会出现这个错误,一直没搞明白,现在记 ...

  4. “The local variable XXX may not have been initialized”

    "The local variable XXX may not have been initialized" 翻译一下就是:局部变量XXX可能尚未初始化 在文件中的操作是: dou ...

  5. local variable 'xxx' referenced before assignment

    local variable 'xxx' referenced before assignment 定义了一个全局变量 createTableFlag ,Python的一个函数里面引用这个变量,并改变 ...

  6. python local variable 'xxx' referenced before assignment

    python local variable 'xxx' referenced before assignment 代码 1 # -*- coding:utf-8 -*- 2  import sys 3 ...

  7. 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 ...

  8. 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 ...

  9. python的UnboundLocalError: local variable 'xxx' referenced before assignment

    From: http://blog.sina.com.cn/s/blog_8d3652760101d01p.html 一.意思: 本地变量xxx引用前没定义. 二.错误原因 在于python没有变量的 ...

最新文章

  1. Grove Beginner Kits基础实验 Arduino
  2. 计算机网络第七版(谢希仁著)课后习题答案
  3. JUC-ReadWriteLock
  4. Redis整合springboot实现哨兵模式
  5. 怎么多快好省地学习中文自然语言处理
  6. SilverLight中的基本图形(转)
  7. 全志A31S源码编译
  8. shell脚本shc加密解密
  9. N-BaIoT-Network-based-Detection-of-IoT-Botnet-Attacks
  10. 如何手动启动消防广播_消防广播使用操作流程
  11. 题解 CF722E 【Research Rover】
  12. python爬虫——爬取链家网北京租房信息
  13. 解决Anaconda无法添加环境变量问题,适用于Linux的大多数发行版本。
  14. 迷你世界一直显示服务器未连接,迷你世界为什么显示没网 | 手游网游页游攻略大全...
  15. zabbix使用自动发现添加主机
  16. 2020年4月11日
  17. excel基础(一)
  18. MPP架构是什么?看这一篇就行了。。
  19. mysql limit sql注入_LIMIT子句中的盲 SQL注入漏洞利用
  20. 有无可能在非IOS系统上实现苹果为网易/腾讯邮箱做的实时推送

热门文章

  1. 消除warning方法
  2. 如何在局域网内查找病毒主机
  3. 定义交货输出条件类型(Output Types)
  4. 卡号身份证过期的影响
  5. SAP物料主数据采购视图采购价值代码设置
  6. 释疑の语法Unpackpack
  7. SAP HR模块的基础数据表和增强配置
  8. BASISI系统中如何配置web service
  9. SAP 年结(转载)
  10. ABAP程序中的七大危险漏洞