zoukankan      html  css  js  c++  java
  • enumerate next eval reload 内置函数的用法

       enumerate next eval reload 内置函数的用法

       
    #enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
    #用法: enumerate(sequence,[start=0]) sequence 表示一个序列,迭代器或者其他支持迭代对象,start 表示其实位置
    lm = ['a','b','c','d']
    M=list(enumerate(lm))
    print(M)
    MM = list(enumerate(lm,start=2))
    print(MM)
    
    
    #next() 返回迭代器的下一个项目
    #next 语法,next(iterator[,default])
    #iterator -- 可迭代对象
    #default -- 可选,用于设置在没有下一个元素时返回该默认值,如果不设置,又没有下一个元素则会触发 StopIteration 异常
    
    th = iter([1,2,3,4,5,6])
    while True:
        try:
            m = next(th)
            print(m ,end ='
    ')
        except StopIteration:
            break
    
    
    #eval(source, globals, locals)
    #eval() 函数用来执行一个字符串表达式,并返回表达式的值。
    
    eval1=eval('1+3')
    print(eval1)
    
    #reload() 用于重新载入之前载入的模块。
    #reload(module)
    import sys 
    reload1= sys.getdefaultencoding()
    #print(reload1)
  • 相关阅读:
    索引
    IComparer 与 IComparable
    foreach
    修正needle在摘要认证时第二次请求仍返回401错误
    js笔记
    Ntp客户端
    c# 笔记
    android笔记
    nodejs笔记
    js 常用基本知识
  • 原文地址:https://www.cnblogs.com/sxwen/p/8027548.html
Copyright © 2011-2022 走看看