首页 > 代码库 > 【Reading Note】读书杂记
【Reading Note】读书杂记
赋值
>>> list=[]>>> app=[list,list,list]>>> app[[], [], []]>>> app[1].append(1)>>> app[[1], [1], [1]]>>> id(app[1])1666670423944>>> id(app[2])1666670423944
条件语句:
>>> app=[1,‘‘,"cat",[]]>>> for i in app: print(app[i])
>>> for i in app: print(i)1cat[]>>> for i in app: if i: print(i)1cat>>> [i for i in app][1, ‘‘, ‘cat‘, []]>>> [i for i in app if i][1, ‘cat‘]
any和all
>>> any(w!=0 for w in app)True>>> all(w!=‘‘ for w in app)False
元组:
>>> t=‘ass‘,33,‘‘>>> t(‘ass‘, 33, ‘‘)
各种遍历序列的方式
>>> s(2, 5, 3, 1, 6, 7, 95, 3)>>> [n for n in s][2, 5, 3, 1, 6, 7, 95, 3]>>> [n for n in sorted(s)][1, 2, 3, 3, 5, 6, 7, 95]>>> [n for n in set(s)][1, 2, 3, 5, 6, 7, 95]>>> [n for n in reversed(s)][3, 95, 7, 6, 1, 3, 5, 2]>>> [n for n in s[::-1]][3, 95, 7, 6, 1, 3, 5, 2]>>> [n for n in set(s).difference(t)][1, 2, 3, 5, 6, 7, 95]>>> t=[1,23,4,5]>>> [n for n in set(s).difference(t)][2, 3, 6, 7, 95]>>> [n for n in random.shuffle(s)]
训练集和测试集语料划分:9:1
>>> text=open(r"C:\Users\BNC-PC\Desktop\text.txt","r").read()>>> len(text)34176>>> cut=int(0.9*len(text))>>> training_data,test_data=http://www.mamicode.com/text[:cut],text[cut:]>
合并
>>> words=‘我 是 中国 人 , 我 爱 祖国‘.split()>>> worelen=[w for w in words]>>> worelen[‘我‘, ‘是‘, ‘中国‘, ‘人‘, ‘,‘, ‘我‘, ‘爱‘, ‘祖国‘]>>> ‘=‘.join(w for w in worelen)‘我=是=中国=人=,=我=爱=祖国‘
函数:
def bncsum(m,n): sum=0 if n: sum=m/n else: sum=n print(sum)>>> bncsum(4,5)0.8>>> bncsum(4,0)0>>> help(bncsum)Help on function bncsum in module __main__:bncsum(m, n)
【Reading Note】读书杂记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。