Python编程笔记:重点整理
需积分: 10 155 浏览量
更新于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编程的基础。
299 浏览量
2022-10-05 上传
2024-04-30 上传
2020-12-23 上传
2023-08-14 上传
2023-03-11 上传
2023-09-11 上传
2023-04-29 上传
zhenxi123456
- 粉丝: 0
- 资源: 4
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍