Python笔记

 

conda list  表示已经装好的库

conda install  ***

已经装好的再安装,不会受影响

#也可以不指定参数 ,必须要有顺序
# output3 = '''
# --------output--------
# Name:{0}
# Age:{1}
# Love:{2}
# ''' .format (name,
# age,
# love)
# print(output3)

 

#输入密文
import getpass

name = input("name:")
word = getpass.getpass("word:") #pycham会卡,需要到原方式去测试

print(name,word)

if: else: 会自动进行缩进
# indentationerror: 缩进错误

pyc 几乎是半成品的编译


数据类型
Python自动扩展int型--》long

三元运算
result = 值1 if 条件 else 值2


bytes
string --encode->bytes
bytes --decode->string

copy
deepcopy
联合账户


切片: 顾头不顾尾
有点类似数组 [ 头:尾 ]
负数也可以,意思是从尾部数

l1=['枚举类型','教育']

#枚举
for _,item in enumerate(l1):
  print(_,item)

#序列拼接

zip   就像拉链一样,一一对应

list(zip(l1, l2))

 

—————————————————————————————————————— 

group by 意义 

按组相加

aggregate  缩写为agg  Google一下,

 

dir(group_by_name)

 

lambda  不可以用help

 

可以指定列做transform吗? 可以

 

filter必须要和groupby组合使用吗?  不用的

  • filter没有对分组进行过滤吗?

  • zhang_1992

    不用组合,可以单独使用

 

用group by 是因为 后面的lambda 里面要用到聚合函数吧?

如果相对分组进行过滤,怎么实现?

 

  

原文地址:https://www.cnblogs.com/qianyuesheng/p/8441095.html