Python学习札记(六) Basic3 List和Tuple】的更多相关文章

参考:List Tuple Note List List是Python中一个很吊的数据结构,类似C语言的数组. 1.定义:listname = [variable 1, v2, v3, ..., vn] eg. #!/usr/bin/env python3 classmates = ['Chen', 'Li', 'Wang'] print(classmates) output: sh-3.2# ./list1.py ['Chen', 'Li', 'Wang'] 2.可以使用索引来访问list中的…
目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 4.关键字,函数,方法的区别. 5.列表的循环遍历 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储…
Python学习第六课 课前回顾 列表 创建 通过 [] :写在[]里,元素之间用逗号隔开 对应操作: 查 增 append insert 改(重新赋值) 删除(remove del pop(删除后会有返回值)) 其他操作 count 统计 extend 可以在列表末尾追加多个值 index 返回列表索引位置 reverse 把我.列表中的元素反转 sort 按ASCII排序 元组 数据只可以被查询,不能被修改: 元组写在()里,之间用逗号隔开 enumerate(A,B) 添加序号;A表示所添…
Python课堂笔记六 常用模块已经可以在单位实际项目中使用,可以实现运维自动化.无需手工备份文件,数据库,拷贝,压缩. 常用模块 time模块 time.time time.localtime time.strftime os模块:主要针对操作系统的一些方法,如:切换目录 sys模块:跟python解释器交互使用. shutil模块:针对目录或文件的复制,拷贝,重命名的操作等. hashlib模块:摘要算法模块. 1.文件的一致性校验 2.用户的加密认证 3.不可逆性,撞库,加盐 json/p…
参考:slots NOTE 1.动态语言灵活绑定属性及方法. #!/usr/bin/env python3 class MyClass(object): def __init__(self): pass def func(obj): print(obj.name, obj.age) def main(): h = MyClass() h.name = 'Chen' h.age = '20' func(h) if __name__ == '__main__': main() 给对象h绑定了属性na…
参考:迭代 Note 1.如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration). 在C.C++.Java等语言中,for循环迭代是通过下标实现的,如: for (int i = 0; i < s.length(); i++) { printf("%c ", s[i]); } 而在Python中,迭代是通过for...in...实现的,只要对象是可迭代对象,无论支持下标与否,都可以进行迭代. eg. #!…
修饰器 NOTE 1.函数对象有一个__name__属性,可以拿到函数的名字: #!/usr/bin/env python3 def now(): print('2017/2/19') def main(): f = now f() print(now.__name__) print(f.__name__) if __name__ == '__main__': main() sh-3.2# ./decorator1.py 2017/2/19 now now 2.增强now函数的功能,又不想重新对…
元组 (tuple) tu=(11,22,(123,456),[22,55],) # 一般定义元组的时候最后面加一个, # 元组不能被修改或者删除 v = tu[0] # 也可以根据索引取值 print(v) # 输出结果 11 for item in tu: # 支持 for 循环输出 print(item) # 输出结果 11 22 (123,456) [22,55] 字典 (dict) 中的一些方法 info = { "name":"hanhan", &quo…
一.Numbers(数字类型) 数字类型主要分为两种—— 整数(Integer)与 浮点数(Float) 整数分为整型和长整型(在Python3中已经不再区分为整型与长整型,统一称为整型) 注意:数字类型是不可变的数据类型     二.String (字符串) 字符串(String)是字符(Characters)的序列(Sepuence).基本上,字符串就是一串词汇 注意:字符串是不可改变   单引号括起的字符串与双引号括起的字符串是一样的(它们不存在任何区别) 字符串的基本操作主要有:copy…
元组就是列表的一种,不过元组具有不可变性,而且是用圆括号访问的. 索引(下表索引或者键索引都是用的中括号) #!/usr/bin/python # 这节来学习元组, tuple, 基本上就像一个不可以改变的列表 # 元祖就像列表一样是序列, 但是它具有不可变性, 和字符串是类似的 # 从语法上讲, 它们是写在圆括号中, 而不是方括号中 # 总结一下 # 元组() 不可变 # 列表 [] 可变 # 字典 {} 可变 T = (1, 2, 3, 4) # 4个元素的元组 len(T) # 获取元组的…