Python Programing Basic
Python 强类型语言:C/C++/java 弱类型语言:js/python 数据结构 常用数据结构 序列、集合、字典 python中的数据结构主要有:序列(字符串,元组,列表,范围,字节序列),集合,字典 序列:可迭代,元素有序,可以重复出现 集合:可迭代,元素无序,不能重复出现 字典:可迭代,可变,的K-V对 Python没有数组,可以用列表(序列)代替 字符串 str 索引:a[0]表示第一个,最后一个元素是a[-1],不能超出范围会有IndexError 获取长度函数len(),max返回最后一个元素,min返回第一个元素 加法和乘法:+ 把两个字符串连接起来,* 把字符串重复多次 序列切分:从序列中且分出小的序列 [start : end]:包括start,不包括end [start : end : step] [0 : 0 : -1]:倒置 元组 tuple 不可变序列,一旦创建就不能修改 a = (21,32,43,45) b = ('hello','world') c = tuple([21,32,43,54]) 如果只有一个元素,后面一定要加逗号隔开 元组访问和分片,左闭右开: 元组拆包: 也可以用*n表示后面剩下所有元素形成一个list列表赋值给n 也可以用下划线表示不取哪些元素 遍历元组: for循环里的item,只是取出每个元素值 但有时需要在遍 历过程中同 获取索引,用到 enumerate() 函数可以获得元组对象,该元组对象有两个元素,一个是索引值,一个是元素值,所以(i, item) 是元组拆包过程 ...