Python_异常一、异常类:Exception(父类)• 1)==NameError==:变量未定义出现的异常
• 2)==SystaxError==:解释器发现语法错误
• 3)==ZeroDivisionError==:除数为0引发的异常
• 4)==IndexError==:引用了序列不存在的索引
• 5)==FileNotFoundError==:打开的文件不存在
• 6)==Attr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-07 19:55:34
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当引用某个模块时例如Testpython
import test
class test(object):
    def __init__():
    
        ……
        self.mimi = test
    
    def  test1():
        ……
        test2 = self.mimi.write()那么在另一个文件中使用Testpy            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-19 17:02:48
                            
                                202阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python是一个解释型、面向对象、具有动态语义的高级语言。它具有高级数据结构、动态类型绑定,支持模块化。由于Python程序员往往并非只会这一门语言,受其他语言的影响,我们在编写Python代码的时候容易出现一些错误,本文中列出了10点。 
  
   
 一、函数参数默认值 
 
  Python允许定义函数参数的默认值,这和C/C++是一致的。但是所不同的是,解释器只对该默认参数赋值一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-29 21:31:50
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言首先注意:这里的c++开发Python库指的是调用Python C/C++ API,而不是在python里调用dll动态链接库。 最近在研究用c++编写Python库,一顿折腾。 网络上的教程给的例子都是定义一个只接受一个参数的函数,用c++来编写。 我爱折腾,写了一个需要2个参数的c++函数,来让Python调用。 这个模块名称我设置为pure_python,之所以这么命名,是之前研究过用c            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-23 23:15:51
                            
                                110阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Python变量未定义的处理方法
## 1. 简介
在Python编程中,经常会遇到变量未定义的情况。当我们在使用一个变量之前,如果没有为其赋予一个初始值或者声明,就会出现变量未定义的错误。这篇文章将教会刚入行的小白如何解决这个问题。下面是解决该问题的步骤概览:
| 步骤 | 描述 |
| ---- | ---- |
| 步骤1 | 理解变量未定义的原因 |
| 步骤2 | 使用try/            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-04 03:46:52
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            变量未定义时, 其被赋为undefined let aaa; console.log("undefined ...",undefined); console.log("aaa ...", aaa); if(aaa==undefined){ console.log("aaa == undefined" ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-21 11:25:00
                            
                                1272阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一. 变量1. 变量是什么?变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改。在python中,当变量被使用时,在内存里将产生两个动作,一是开辟指定地址的空间,二是赋予指定的变量值。在python语言中,变量在指定的同时,必须强制赋初值,否则解释器报错。  name        # name变量未赋值,解释器认为非法,报未定义错误
name = 'kidd'            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-28 14:18:28
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            昨天跟大家一起学习了Python模块,回顾之前内容看这里 零基础学Python,今天让我们开始学习Python异常处理吧。 需注意的是,【零基础学Python】此系列都使用Python3。异常处理 异常处理可以说是Python中最常见的,虽然前几篇没有写过,但是我们在编程过程中肯定会遇到过很多报错,如下:# 我们打印了一个没有定义的变量,报错 name 'heidou' is not define            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-20 22:35:04
                            
                                126阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            思考一下下面的代码片段:def foo(numbers=[]):
numbers.append(9)
print numbers在这里,我们定义了一个 list (默认为空),给它加入9并且打印出来。>>> foo()
[9]
>>> foo(numbers=[1,2])
[1,2,9]
>>> foo(numbers=[1,2,3])
[1,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 19:59:02
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            其实异常就是不正常,就是不和我们想象一样去执行。它是因为程序出现了错误而在正常控制流以外采取的行为。Python出现异常,就是因为检查了一个错误时,Python解释器无法继续继续执行下去,这时候抛出了异常。往往这个错误分为语法上和逻辑上(不擅长说概念,-_-! ),看看几个例子,总结一下: 1、NameError:尝试访问一个未声明的变量 任何可访问的变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 12:37:23
                            
                                55阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一:问号三连1.什么是变量  变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等2.为什么要有变量  为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的详细地说:    程序执行的本质就是一系列状态的变化,变是程序执行的直接体现.    所以我们需要有一种机制能够反映或者说是保存下来3.如何用变量       二:变量的使用1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 04:29:51
                            
                                142阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            人生苦短,我选Python引言前面的文章中,我们介绍了基础数据类型中最常用的数字和字符串,不知道大家还记得什么是变量不?不记得变量也应该记得那被奶茶吧~~~都不记得自己去翻翻前面的文章吧。变量在 Python 中使用变量,有一个和 Java 最大的不同是无需先声明,直接在赋值的时候就完成了声明。如果我们直接使用一个没有赋值的变量,会直接报错。print(name)
// 输出结果:
Traceb            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-10 22:35:08
                            
                                676阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            变量在 Python 中使用变量,有一个和 Java 最大的不同是无需先声明,直接在赋值的时候就完成了声明。如果我们直接使用一个没有赋值的变量,会直接报错。print(name)
// 输出结果:
Traceback (most recent call last):
File "D:/Development/Projects/python-learning/base-variable/Demo.p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 11:19:37
                            
                                489阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Loading...
## 一. 变量
### 1. 变量是什么?
变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改。
在python中,当变量被使用时,在内存里将产生两个动作,一是开辟指定地址的空间,二是赋予指定的变量值。
在python语言中,变量在指定的同时,必须强制赋初值,否则解释器报错。
```python
name # name变量未赋值,解释器认为非法            
                
         
            
            
            
            ## Python判断变量未定义的方法
### 1. 介绍
作为一名经验丰富的开发者,我们经常会遇到一种情况,就是在编写Python代码时需要判断一个变量是否已经定义,如果变量未定义,我们可能会需要采取一些特定的操作。在这篇文章中,我将向你介绍如何实现“Python判断变量未定义”的方法。
### 2. 流程概述
下面是整个判断变量未定义的流程概述,可以用以下表格展示:
| 步骤 | 操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-25 07:55:41
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Python定义一个未知变量在Python编程中,定义变量是很常见的操作。但是,在某些情况下,在定义变量时不知道变量的实际值,在这种情况下,我们需要定义一个未知变量。什么是未知变量?未知变量是在程序中定义了一个变量,但是未赋予它具体的值。这意味着我们无法在定义该变量的地方使用它。定义未知变量的主要目的是等待将来的输入或计算结果。如何定义未知变量?Python中未定义变量的语法很简单。您只需要使用变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 13:24:45
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            常见异常汇总异常名称说明ArithmeticError所有数值计算错误的基类AssertionError断言语句失败AttributeError对象没有这个属性BaseException所有异常的基类DeprecationWarning关于被弃用的特征的警告EnvironmentError操作系统错误的基类EOFError没有内建输入,到达EOF 标记Exception常规错误的基类Floatin            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-12 11:18:35
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题描述试题编号:202203-1试题名称:未初始化警告时间限制:1.0s内存限制:512.0MB问题描述:题目背景一个未经初始化的变量,里面存储的值可能是任意的。因此直接使用未初始化的变量,比如将其赋值给另一个变量,并不符合一般的编程逻辑。代码中出现这种情况,往往是因为遗漏了初始化语句、或是打错了变量名。对代码中使用了未初始化变量的语句进行检查,可以方便地排查出代码中的一些隐秘 Bug。问题描述            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-14 05:53:28
                            
                                51阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            毫无疑问,Python中没有所谓的 main 入口函数,但在网上经常有文章提到“Python中的main函数”和“建议编写main函数”等。他们的目的可能是模仿真实的 main 函数,但是经常有很多人被误导(或误解)并编写非常繁琐的代码。在开始本文之前,让我们回答以下两个问题:所谓“ main 函数”是什么意思?为什么有些编程语言需要强制编写一个 main 函数?一些编程语言使用 main            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 09:38:28
                            
                                70阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在使用python过重遇到这个问题,NameError: name 'xxx' is not defined,在学习python或者在使用python的过程中这个问题大家肯定都遇到过,在这里我就这个问题总结以下几种情况:声明:这只针对python初学者,python大牛请自动略过。。。情况一:要加双引号(" ")或者(’ ')而没加代码中要加双引号(" ")或者(’ ')而没加的可能会出现这种            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-21 17:30:44
                            
                                394阅读
                            
                                                                             
                 
                
                                
                    