Python复习整理

来源:互联网 发布:最优化理论与算法pdf 编辑:程序博客网 时间:2024/05/17 22:19

曾经也有用这个语言写过手机小程序,现在工作中也偶尔用到,感觉到技术不是越难也好,像Python这样简单易学, 跨平台的语言,才是未来程序开发的发展趋势。

虽说Python不是那么流行,但于我来说,确实一把好工具,既然我熟悉,应该再捡起来,此次复习,不精看,粗略复习,持续更新记录。对一个老手C++开发人员来讲,

Python还是很容易去维护的, 但是想用它做一些快速工具开发,还是要复习下。


一。 列表,元组

列表是方括号, 元组是 圆括号, 元组存在的意义,只是某些内建函数返回值

Tuple, 这个boost跟最新stl中存在的东西, 中文含义跟Python里面的元组一样, Python用它来初始化一个元组

append, 追加单一元素

extend, 追加一个列表。

sort, 可以指定key 跟reverse参数, key用来表示排序算法的函数

乘法: 表示复制 同样数据 的乘数份。

其他方法, count表示计算包含多少个指定数据 , index表示查找指定数据索引, 还可以pop, remove, insert, reverse, 跟C++的 stdl中的方法含义一样。

分片: [X:Y], X,Y 分别表示索引,结果值不包含Y, [X:], 表示X到最后一个。 [X:Y:Z] 表示X,到Y, 以Z为步长, 分片注意, 索引必须是从左到右, 反向则返回空值。

删除: del 方法。参数为指定的数据。 而不是索引

OVER;


二。 字符串, 字典, 跟 C++ 差不多, 字典用 花括号 初始化。 { "key1": "value1", "key2": "value2"}







0 0
原创粉丝点击