这是我的第一篇博客

我用的是MarkDown来编辑文章

Python学习笔记

  • var.startswith('str') : 以'str'字符开始;
  • var.endswith('str'): 以'str' 字符结束。
li = ['alec',' aric','Alex','Tony','rain']
for i in li:
    a = i.strip()    #去除字符串两边空白
    if a.startswith('a',) and a.endswith('c'):
        print(a)

输出结果:

alec
aric

集合创建

# 两种方法:
a = {1,2,3,4,5}
b = set([4,5,6,7,8])

集合运算

名称 英文方法 运算符号 功能
交集 a.intersection(b) a & b a与b 的交集
并集 a.union(b) a (管道符) b a与b的并集
差集 a.difference(b) a - b (减号) 差集,in a but not in b
对称差集 a.symmetric_difference(b) a ^ b a与b 的对称差集
子集 a.issubset(A) 判断a 是A 的子集
父集 print(A.issuperset(a)) 判断A 是a 的父集

总结:对称差集 等于 并集 交集

判断两个集合是否存在交集
a.isdisjoint(c)  # a与c 存在交集返回False,不存在交集返回True
posted on 2017-05-01 23:10  银灵子辰  阅读(70)  评论(0)    收藏  举报