Python编程笔记:重点整理
需积分: 10 135 浏览量
更新于2024-09-15
收藏 34KB TXT 举报
"这是一份关于Python基础知识的整理,适合初学者参考学习。主要涵盖了列表操作、排序、比较函数、数值计算、元组、字符串格式化和处理等方面的内容。"
在Python编程中,列表是非常常用的数据结构。在示例中,我们看到了如何创建和复制列表。列表可以通过索引进行访问和修改,例如x=[2,3,5,1,98,3]。复制列表时,使用切片操作x[:]可以创建一个新的列表y,这样y=[2,3,5,1,98,3],它与原列表x独立,改变y不会影响x。如果直接用y=x,那么y和x指向同一块内存,改变y会影响到x。要对列表进行排序,可以使用内置的sort()方法,如y.sort(),这会改变原列表y的顺序。另外,如果不想改变原列表,可以使用sorted()函数,如y=sorted(x),这将返回一个新的已排序的列表。
比较函数在Python中用于比较两个值。示例中提到了cmp(x,y),这是一个旧式的比较函数,它根据x和y的关系返回1、-1或0。在Python 3中,这个函数已被移除,但我们可以使用内置的比较运算符实现类似功能,如x>y、x<y或x==y。
在数值计算方面,可以看到3*40+2的结果是42,这是Python中的基本算术运算。元组是不可变的序列,可以用括号()来创建,例如(1,2,3)。同时,也可以通过tuple()函数将其他类型的序列转换为元组,如tuple([1,2,3])或tuple('abc')。
字符串格式化是Python中常见的一种输出方式。示例中展示了使用%符号进行格式化的例子,如'%-*s%*s'和'%-*s%*.2f'。这些格式化字符串允许我们指定字段宽度和对齐方式,以及小数点后的位数。例如,'%-*s%*s'在执行时会根据提供的宽度参数动态调整字符串输出。
最后,字符串处理方法如strip()用于去除字符串两端的指定字符,默认为空格,而replace()用于替换字符串中的特定子串,如将'滻Ϊ'替换为'tabl'。
总结来说,这份Python整理涵盖了基础语法、数据结构、比较操作、算术运算、元组、字符串格式化和处理等核心概念,对于初学者来说是很好的学习材料。通过理解和实践这些知识点,可以更好地掌握Python编程的基础。
1224 浏览量
602 浏览量
129 浏览量
109 浏览量
133 浏览量
2024-12-18 上传
101 浏览量
196 浏览量
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
zhenxi123456
- 粉丝: 0
最新资源
- Microsoft编程秘籍:打造无错C程序的清洁代码指南
- Web服务安全详解:WS-Security与XML加密签名
- 理解WS-Addressing规范:Web服务寻址基础与实践
- WinCVS:Windows下的开源项目版本管理利器
- Eclipse中配置Hibernate实战教程
- MCTS70-536 教材:微软认证技术专家指南
- OpenCV入门指南:简介与基本示例
- C语言图形编程入门指南
- SCP-Converter:在Octave和Matlab中的SCP-ECG格式支持
- Java面试精华:面向对象特性与基础数据类型解析
- Visual C++使用ADO访问数据库入门教程
- Windows消息详解:关键操作与响应
- SQL查询进阶:选择列表、FROM子句与WHERE条件
- Sun OS常用命令详解:cd与ls
- Oracle SQL优化实践与技巧
- JavaScript函数库全集:实用工具与验证方法