您的位置:首页 > 编程语言 > Python开发

Python常用生僻高频语法 -- Python编程

2019-04-18 22:24 369 查看
版权声明:篇章限本人所有,转载请标明出处。 https://blog.csdn.net/qq_31779317/article/details/89279477

Python常用生僻高频语法

一、基础处理

  • 文件
    判断路径下文件是否为.jpg后缀:‘xx/a.jpg’.endswith(‘jpg’)
    路径写法:“…/…、…\…”、®”…”
  • 计算
    5/2 = 2.5, 5%2 = 1, 5//2 = 2

二、表格处理

  • 查:
    选择表的某一特征:data‘xxx’
    判断是否相同:.isin()(eg:data[data[‘row_id’].isin(tf.row_id)])
    统计表特征值数量 .count()(即表中所有的特征值均以数量显示)

  • 删除表特征:data.drop(xxx, axis=1)(axis=1整列删除,=0整行)
  • 表整体处理、改:
    截选表信息:data.query(“x > 1.0 & y > 2.5”)
    按某一特征排序表:data.groupby(xxx)
    重设表:.rest_index()(即索引列重新作为特征,索引变为0,1,2…)

三、列表(list)处理:

  • 列表基本处理:
    列表快速迭代:L = [0 for i in range(1,5) if i<3] --> L = [0,0]
           L = [i for i in range(1,5)] --> L = [1,2,3,4]
    列表转字符串:” ”.join(a)
    字符串转列表:a.split()
    将可遍历数据组合为索引序列:
    a = [5,6,7],b = enumerate.(a)
    list(b) --> [(0,5),(1,6),(2,7)]

  • 列表数据处理:
    data = [“小海”, “小雨”, “小李”]
    data2 = [“2”, “4”]


    列表最后插入:data.append(“a”)
    列表指定位置插入:data.insert(1, “a”)
    列表拼接:data.extend(data)

  • 统计列表中某一元素的数量:data2.count(“a”)
    查询列表中某一元素的位置:data2.index(“a”)

  • 删除指定位置的元素:data.pop(0)
    删除指定元素:data.remove(“a”)

  • 按从小到大顺序排序:data.sort()
    按从大到小顺序排序:data.sort(reverse=True)、data.reverse()

未完,持续更新…

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: