Python程序报错合集

简介: Python程序报错合集

数据的包含性

random(随机数左右都包含)

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

 

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

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

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

 

命名方法规定:

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

函数:下划线命名法

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

方法:小写和下划线

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

异常处理:大驼峰命名法

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

 

根号表示用**0.5,

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

 

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

 

while循环结束结果:

< 结果是同右边相等

<= 结果是比右边大一

 

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

 

考虑设置成哪种方法:

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

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

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

 

引用关系

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

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

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

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

 

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

目录
相关文章
|
1月前
|
Python
如何使用Python编写一个简单的计算器程序
如何使用Python编写一个简单的计算器程序
44 0
|
1月前
|
缓存 负载均衡 安全
在Python中,如何使用多线程或多进程来提高程序的性能?
【2月更文挑战第17天】【2月更文挑战第50篇】在Python中,如何使用多线程或多进程来提高程序的性能?
|
1月前
|
索引 Python
【python基础题】——程序题(一)
【python基础题】——程序题(一)
105 1
|
1月前
|
Linux 数据安全/隐私保护 iOS开发
python如何将程序编译成exe
python如何将程序编译成exe
33 0
|
1月前
|
存储 算法 数据处理
使用Python编写高效的数据处理程序
在当今信息爆炸的时代,数据处理变得越来越重要。本文将介绍如何使用Python语言编写高效的数据处理程序,包括利用Python内置的数据结构和函数、优化算法和并行处理等技术,帮助开发者更好地处理和分析大规模数据。
|
1月前
|
Java Python 开发者
Python 学习之路 01基础入门---【Python安装,Python程序基本组成】
线程池详解与异步任务编排使用案例-xian-cheng-chi-xiang-jie-yu-yi-bu-ren-wu-bian-pai-shi-yong-an-li
78 2
Python 学习之路 01基础入门---【Python安装,Python程序基本组成】
|
1天前
|
人工智能 数据库 开发者
Python中的atexit模块:优雅地处理程序退出
Python中的atexit模块:优雅地处理程序退出
8 3
|
3天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序
|
8天前
|
数据采集 JavaScript 前端开发
使用Python打造爬虫程序之破茧而出:Python爬虫遭遇反爬虫机制及应对策略
【4月更文挑战第19天】本文探讨了Python爬虫应对反爬虫机制的策略。常见的反爬虫机制包括User-Agent检测、IP限制、动态加载内容、验证码验证和Cookie跟踪。应对策略包括设置合理User-Agent、使用代理IP、处理动态加载内容、验证码识别及维护Cookie。此外,还提到高级策略如降低请求频率、模拟人类行为、分布式爬虫和学习网站规则。开发者需不断学习新策略,同时遵守规则和法律法规,确保爬虫的稳定性和合法性。
|
9天前
|
SQL 安全 Go
如何在 Python 中进行 Web 应用程序的安全性管理,例如防止 SQL 注入?
在Python Web开发中,确保应用安全至关重要,主要防范SQL注入、XSS和CSRF攻击。措施包括:使用参数化查询或ORM防止SQL注入;过滤与转义用户输入抵御XSS;添加CSRF令牌抵挡CSRF;启用HTTPS保障数据传输安全;实现强身份验证和授权系统;智能处理错误信息;定期更新及审计以修复漏洞;严格输入验证;并培训开发者提升安全意识。持续关注和改进是保证安全的关键。
17 0