Python学习笔记
来源:互联网 发布:安卓版游戏制作软件 编辑:程序博客网 时间:2024/05/23 15:06
浅谈Python中的列表,元组,字符串
列表(List),更像是其他编程语言中的数组,它的格式为[element1,element2,element3,····],方法有'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'等。并且Python不限制同一列表中元素的类型必须一致,可以为[1,‘a’,‘你好’],诸如此类。元组(Tuple),通常我们将元组形象的称为戴上了枷锁的列表,因为他几乎不能改动。它的创建格式为(element1,element2,element3,·····),值得一提的是,当创建的元组只有一个元素时,必须加逗号,如(1,),这样系统才可以被判断它为一个元组,否则我们使用type函数会发现(1)仍是一个int类型。那么为什么说它是“戴上枷锁的列表”呢?当我们定义一个tuple类型的变量后,例如 a = (1,) ,我们使用a.(此时使用TAB键),我们会发现a的方法少得可怜,只有count和index两个,特别是与字符串那一大堆变态的方法相比的时候。这说明元组其实是一个限制性比较大的数据类型,他几乎不能改动。只能进行数数某个子串出现的次数,或者它的位置等这样不改动原数据的“小动作”。
0 0
- 【python】:python学习笔记
- Python学习笔记-Python起步
- Python学习笔记-Python基础
- Python学习笔记-Python对象
- Python基本概念--Python学习笔记
- Python学习笔记:Python函数
- python学习笔记-python安装
- Python学习笔记--Python基础
- 【Python】python基础学习笔记
- python学习笔记3
- Python学习笔记
- Boost.Python学习笔记
- python学习笔记1
- python学习笔记2
- python学习笔记(2)
- Python学习笔记 Module
- Python学习笔记.
- python学习笔记(1)
- Easyui 在dialog中加载datagrid,并实现可拖放行(drag and drop rows)
- 图片上传并保存到数据库以及显示图片
- JVM、JRE和JDK简单了解
- Maven基础
- 计算给定日期增加自然月后的日期
- Python学习笔记
- HDU 2571 命运(DP)
- 分布式消息队列RocketMQ源码分析之2 -- Broker与NameServer心跳机制
- Android中的Context
- metadata远程存储和hive.metastore.local属性的说明
- uva11300分金币 随机选择算法
- js实现页面动态时间,滚动效果(年月日,小时、分钟、秒,星期,毫秒)
- InetAddressSocket使用总结
- 分布式消息队列RocketMQ源码分析之4 -- Consumer负载均衡与Kafka的Consumer负载均衡之不同点