摘要: 把不同的元素组成一起形成集合 0.集合的主要作用: (1)去重, 把一个列表变成集合,就自动去重了 (2)关系测试,测试两组数据之间的交集,并集,差集等关系 1.如何创建一个集合 集合的创建方法只有一种,如: a=set([1,2,3]) b=frozenset('tony') set()函数内部只 阅读全文
posted @ 2018-04-22 18:20 行走的cd 阅读(154) 评论(0) 推荐(0) 编辑
摘要: python中最基本的数据结构就是序列,python中包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象 下列操作对于所有python中所有的序列都适用:包括索引(index),切片(slicing),序列相加(adding),乘法(multiplyin 阅读全文
posted @ 2018-04-12 18:59 行走的cd 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 创建字符串: 可以用单引号,也可以用双引号创建字符串 字符串的操作: 1.乘法运算: 2.判断字符串中是否存在给定字符 列表,元组的操作都是这样 3.[ ],[ : ]通过索引获取字符串中的字符 和列表的切片操作相同 4.字符串的拼接 (1)用‘+’ (2)用join()方法 用引号之间的字符串将断 阅读全文
posted @ 2018-02-21 20:45 行走的cd 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 不可变类型:数字,字符串,元组 可变类型:列表,字典 字典的键必须为不可变类型,键值可以是任意类型 字典的两大特点:无序(输出时顺序不一定按照创建时的顺序输出),键唯一; 创建字典: 字典的操作: 增加: 1. 2. 查找: 1. 2. 3. 4. 5.get()方法 get()方法返回指定键的值, 阅读全文
posted @ 2018-02-19 16:38 行走的cd 阅读(157) 评论(0) 推荐(0) 编辑
摘要: a=['a','b','c','d','e'] for i,v in enumerate(a): print(i,v) 输出结果为: 0 a 1 b 2 c 3 d 4 e 也可以指定索引开始的值 for i,v in enumerate(a,1) print(i,v) 输出结果为 1 a 2 b 阅读全文
posted @ 2018-02-15 23:22 行走的cd 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 元组被称为只读列表,即数据可以被查询,但不能被修改 列表的切片操作同样适用于元组 元组写在小括号里,元素之间用逗号隔开 tup=() #创建了一个空元组 tup2=(12,) #创建了一个带有一个元素的元组,注意如果创建一个只有一个元素的元组,这个元素后面一定要加一个逗号 如果不加逗号: 结果为: 阅读全文
posted @ 2018-02-15 22:32 行走的cd 阅读(183) 评论(0) 推荐(0) 编辑
摘要: names=['a','b','c','d','e'] 切片: print(names[0]) #输出[‘a’],0代表从第0个元素开始 print(names[0:4]) #输出['a','b','c','d'],4代表输出4-1=3个元素 print(names[0:]) #输出['a','b' 阅读全文
posted @ 2018-02-14 23:17 行走的cd 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 支持中文的第一张表就叫GB2312 1980 GB2312 6700+ 1995 GBK1.0 20000+ 2000 GB18030 27000+ unicode 万国码 支持所有国家和地区的编码 2^16=65535 存一个字符统一占用2字节 UTF-8=unicode的扩展集,可变长的字符编码 阅读全文
posted @ 2018-01-26 14:34 行走的cd 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 变量的命名规则 1.要具有描述性 2.变量名只能用数字和字母或下划线组成,不可以是空格或者特殊字符(#¥%……&!*~,) 3.不能以中文为变量名(在python3.x虽然不会报错) 4.不能以数字开头(可以name4,不可以4name) 5.保留字符不能被用作变量名 关于常量 不变的量称为常量,如 阅读全文
posted @ 2018-01-25 20:49 行走的cd 阅读(233) 评论(0) 推荐(0) 编辑