python程序中出现NameError:name ‘xrange’ is not defined 解决方法
发布日期:2021-05-14 10:21:13 浏览次数:18 分类:精选文章

本文共 3301 字,大约阅读时间需要 11 分钟。

������Python3���������������xrange������������������������������������������������������������������������������������������������������������Python3���������

������������

���Python3������xrange()������������������������range()������������������������range()���xrange()���������������������������������������������������������������������������������������

  • xrange()������Python2.x������xrange()������������������������������������������������������������������������������������������������������������������
  • range()������Python3������range()���xrange()���������������������������������������������������������������������������

���������������������������xrange()���������Python3������������������������������������������

NameError: name 'xrange' is not defined

���������������Python3���������������������������xrange���������

������������

���������������������������������������������������������������������������������

1. ���������������range()������

���������������������������������������������xrange()���������������range()������������������������������������

  • ���������������xrange()������������������range()���
  • ���������������������������������������������������������������������
  • ������range()���������������������������
  • ���������

    # Python 2.x
    for num in xrange(10):
    print(num)
    # Python 3.x
    for num in range(10):
    print(num)

    ���������������������������������������������������

    2. ���������Python2.x������

    ���������������������������xrange()���������������������������������������Python2.x���������������������Python2���������������xrange���������

    ���������

  • ���������������������������Python3���
  • ���������������������������������������
  • ���������Python2���������
  • ���������������������xrange()���������������������
  • ���������������������������������������������������������������������������Python3������������������������������Python3������������������������������

    xrange()���������������

    ���Python2.x������xrange()���������������������������������������������������������������������������������������������������range()���������������������������xrange������������������������������������������������������������������������������������������������������������������������������������

    ���������

    # Python 2.x
    .AddRange = range(100) # ���������������������������
    .XRange = xrange(100) # ���������������������
    for i in .Range:
    print(i) # ���������[0, 1, ..., 99]
    for j in .XRange:
    print(j) # ������������[0, 1, ..., 99]
    # Python 3.x
    .Range = range(100) # ������������[0, 1, ..., 99]
    for i in .Range:
    print(i)

    ������������������������������������������������range���������Python3������������������������xrange������������

    ������������ & ���������������

    • ������������������������������������range���������������������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������Python���������������������������������������������������������������������������������
    • ������Python3���������������������������������������������������������������������sort-like���������������������������������API������������

    ������������������������������������������������������������

    Python 2���3���������������

    Pep 311

    ���������������������������������������������������������������������Python3���������

    上一篇:Unresolved reference(未解析的引用)——解决Pycharm无法导入包问题
    下一篇:TFRecord生成与读取

    发表评论

    最新留言

    不错!
    [***.144.177.141]2025年04月24日 04时48分51秒