Python程序报错合集

简介: Python程序报错合集

数据的包含性

random(随机数左右都包含)

find(str,开始,结束)寻找操作,包含结束位置索引

 

range(范围只包含左侧,不包含右侧)左包含右不包含

list1[开始:结束:间隔]切片,左包含右不包含

字符串切片指获取字符串中的某一部分,形成新的字符串对象。

 

命名方法规定:

变量:只能是数字字母下划线,不能以数字开头

函数:下划线命名法

类名:大驼峰命名, 即开头字母大写

方法:小写和下划线

模块名:标识符下划线命名法

异常处理:大驼峰命名法

除了类名和异常名是大驼峰命名法,其他都是小写,而且如果遇到两个单词连起来,就用下划线命名法

 

根号表示用**0.5,

浮点型转换为整形可以使用int直接转,转换后小数后面的内容就没有了

 

列表和字典集合都可以用%s 链接,但是元组不可以

 

while循环结束结果:

< 结果是同右边相等

<= 结果是比右边大一

 

None表示为空,即为假,也可以参与if判断,表示False

 

考虑设置成哪种方法:

1、类属性,类方法:只有类对象才能使用,而且也不使用对象属性和方法

2、静态方法:可以不接收任何参数,与在类外面没有区别,之所以放到类里面,只是为了建立一种面向对象的整体思想, 放到外面就不是一个整体了

3、因为要用到对象属性,或实例属性,所以对应的方法就用实例方法

 

引用关系

可变类型:列表,集合,字典,对象

不可变类型:数值,字符,元组,布尔

类中形参被赋值,也是相当于指向了新的地址,

当类中或函数中传入的是可变类型时,类和函数里的操作会对外部数据产生改变

 

属性错误,多一个或者少一个属性

目录
相关文章
|
5月前
|
人工智能 Linux 开发工具
Python从零到一:手把手带你写出第一个实用程序
Python语法简洁易懂,适合编程新手入门。它广泛应用于人工智能、自动化办公、Web开发等领域。学习Python可快速搭建项目,拥有丰富库支持和强大社区资源。通过本教程,你将掌握基础语法、环境搭建、程序逻辑控制及实战项目开发,开启编程之旅。
603 0
|
4月前
|
异构计算 Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
387 1
|
4月前
|
人工智能 Shell Python
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
ERROR: pip’s dependency resolver does not currently take into 报错-Python项目依赖冲突的解决方案-优雅草优雅草卓伊凡
260 0
|
4月前
|
设计模式 决策智能 Python
Python条件控制:让程序学会"思考"的魔法
本文深入浅出地讲解Python条件控制,从基础if语句到多分支、嵌套结构,再到简洁的三元表达式与Python 3.10新增的match-case模式匹配,结合电商折扣、会员等级、ATM系统等实战案例,全面掌握程序“智能决策”的核心逻辑。
441 0
|
8月前
|
人工智能 并行计算 开发者
CUDA重大更新:原生Python可直接编写高性能GPU程序
NVIDIA在2025年GTC大会上宣布CUDA并行计算平台正式支持原生Python编程,消除了Python开发者进入GPU加速领域的技术壁垒。这一突破通过重新设计CUDA开发模型,引入CUDA Core、cuPyNumeric、NVMath Python等核心组件,实现了Python与GPU加速的深度集成。开发者可直接用Python语法进行高性能并行计算,显著降低门槛,扩展CUDA生态,推动人工智能、科学计算等领域创新。此更新标志着CUDA向更包容的语言生态系统转型,未来还将支持Rust、Julia等语言。
615 3
CUDA重大更新:原生Python可直接编写高性能GPU程序
|
7月前
|
PyTorch 算法框架/工具 C++
人工智能算法python程序运行环境安装步骤整理
本教程详细介绍Python与AI开发环境的配置步骤,涵盖软件下载、VS2017安装、Anaconda配置、PyCharm设置及组件安装等内容,适用于Windows系统,助你快速搭建开发环境。
|
6月前
|
数据采集 机器学习/深度学习 边缘计算
Python爬虫动态IP代理报错全解析:从问题定位到实战优化
本文详解爬虫代理设置常见报错场景及解决方案,涵盖IP失效、403封禁、性能瓶颈等问题,提供动态IP代理的12种核心处理方案及完整代码实现,助力提升爬虫系统稳定性。
417 0
|
7月前
|
机器学习/深度学习 前端开发 API
python3如何使用QT编写基础的对话框程序
Qt与Python结合形成了PyQt/PySide,为桌面应用开发提供强大支持。通过简单安装PyQt5或PySide6,开发者可快速搭建跨平台GUI应用。本文从创建基础对话框入手,介绍布局管理、信号与槽机制、对话框模式及样式表美化等核心功能,并探讨模态窗口、事件驱动编程和资源打包等内容。最后,引导读者探索模型视图架构、多线程处理等进阶技术,逐步掌握用Python+Qt开发高效桌面应用的技能。
227 0
|
9月前
|
Python
解决Python报错:DataFrame对象没有concat属性的多种方法(解决方案汇总)
总的来说,解决“DataFrame对象没有concat属性”的错误的关键是理解concat函数应该如何正确使用,以及Pandas库提供了哪些其他的数据连接方法。希望这些方法能帮助你解决问题。记住,编程就像是解谜游戏,每一个错误都是一个谜题,解决它们需要耐心和细心。
445 15

推荐镜像

更多