#Python外壳：代码结构
# # 注释
# \ 连接
# if/elif/else 进行比较
# ==  相等
# ！=  不等于
# < 小于
# <= 不大于
# > 大于
# >= 大于等于
# in... 属于 都返回布尔值True/False
#布尔操作符and/or/not
#enumerate()拆分一个列表
#setdefault()/defaultdict() 处理缺失的键
#使用Counter()计数
#使用有序字典OrderedDict()按键排序
#deque()双端队列
#itertools迭代代码结构
#chain()单个迭代
#cycle()无限迭代
#accumulate()计算累积的值

#class 定义类
#类的继承 super()
#__init__()初始化
#内部的特性 __()
#self.__ 对象的特性
#class.__ 类特性
#@classmethod 类方法
#@staticmethod 静态方法

#魔术方法
#__eq__(s,o)  s == o
#__ne__(s,o)  s != o
#__lt__(s,o)  s < o
#__gt__(s,o)  s > o
#__le__(s,o)  s <= o
#__ge__(s,o)  s >= o

#数学方面
#__add__(s,o) s + o
#__sub__(s,o) s - o
#__mul__(s,o) s * o
#__floordiv__(s,o) s // o
#__truediv__(s,o)  s / o
#__mod__(s,o)  s % o
#__pow__(s,o)  s ** o

#其他种类
#__str__(self)  str(self)
#__repr__(self) repr(self)
#__len__(self)  len(self)

#数据类型
#编码
#'ascii','utf-8','latin-1','cp-1252'，‘unicode-escape'

#读写文件 open(filename,mode)
#r 读  w 写  x 新创建并写 a 追加内容

#write() 写文本文件
# poem='''dassadad'''
# fout=open('relativity','wt')
# # fout.write(poem)
# print(poem,file=fout)
# fout.close()

#'\n' 换行符
#print(poem,file=fout,sep='',end='')

#异常处理 Try
#read() readline() readlines()读文本文件

#迭代器(iterator)
#with()自动关闭文件
#seek()改变位置

#csv 带分隔符



