
Python编程笔记:重点整理
下载需积分: 10 | 34KB |
更新于2024-09-15
| 59 浏览量 | 举报
收藏
"这是一份关于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编程的基础。
相关推荐


















zhenxi123456
- 粉丝: 0
最新资源
- 浏览器间纯WebRTC聊天应用:无需STUN/ICE服务器的实现
- 基于雷达客户端的实时Web应用高级编程实践
- Aphelion桌面钱包开发指南与构建教程
- BLT系统服务架构与Docker/Kubernetes部署实践
- CommandSocksify:Rubygem工具的安装与使用指南
- React属性深入解析与movie_app_2021项目实践
- JadeLipsum:便捷创建虚拟内容的mixin工具
- disk-notify:实现磁盘空间不足自动邮件提醒工具
- Go语言开发的IRC机器人工具Gobot教程
- Python实现Cisco交换机端口IP跟踪与MAC定位
- Node.js与MongoDB CRUD操作实践指南
- reMarkable-tablet上的白板HyperCard实时协作工具
- pylivy:Python客户端实现Apache Spark集群远程代码执行
- 玩转Dockerfiles:拥抱可生产与非生产容器
- Python脚本实现Zendesk票证的高效解析与管理
- GitHub存储库示例探索:利用BigQuery与Ruby发现公共项目
- Next.js项目部署与开发快速入门指南
- 掌握CSS空白伪元素:增强表单样式
- 基于React和SPARQL的书籍推荐系统开发指南
- Docker多合一镜像:集成石墨、Statsd、Grafana及SSHD服务
- letsencrypt-aliyun-cdn:自动管理阿里云CDN域名证书的Docker镜像
- MIT许可的MacOS威胁搜寻Sigma规则
- 使用Sklearn-pandas集成实现Python机器学习与数据分析
- React应用利用GitHub GraphQL API展示主题与星标数