python 标准库常用方法

本文详细介绍了Python标准库中的关键部分,包括序列类型(如list、tuple和range),随机数生成的random模块,以及文件和目录操作的os.path.join和glob模块。通过实例展示了如何使用这些功能以及注意事项。
摘要由CSDN通过智能技术生成

python 标准库完整版

内置类型

序列类型 — list, tuple, range

  1. list
    list[1:5] 输出索引是1,2,3,4的数据,不包含索引为5的数据

    #!/usr/bin/python
    list2 = [1, 2, 3, 4, 5, 6, 7 ]
    print "list2[1:5]: ", list2[1:5]
    

    list2[1:5]: [2, 3, 4, 5]

  2. .zip()

    参考PaulZhn 的文章

  3. .range()
    xrange()在python3中已被废除
    语法:
    range(stop)
    range(start, stop[, step])

    for i in range(5):
        print(i)
    # 0 1 2 3 4
    
    for i in range(0,5):
        print(i)
    # 0 1 2 3 4
    
    for i in range(0,5,2):
        print(i)
    # 0 2 4
    

数字数学模块

random

  1. .shuffle()

    用于将一个列表中的元素打乱顺序,值得注意的是使用这个方法不会生成新的列表,只是将原列表的次序打乱。
    lst – 可以是一个列表,无返回值

    import random
    
    random.shuffle (lst )
    

文件和目录方法

os.path

  1. .join()

    参考swan777的文章

glob

glob模块主要用来查找目录和文件,可以使用*[]这三种通配符对路径中的文件进行匹配。

  1. .glob()函数
  • def glob(pathname, *, recursive=False):
    • pathname:该参数是要匹配的路径
    • recursive:如果是true就会递归的去匹配符合的文件路径,默认是False
  • 返回匹配到的路径列表
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值