zoukankan      html  css  js  c++  java
  • two week summary

    from collections import Iterator
    from collections import Iterabl

    dic = {'a':"a","91a":"c"}
    print(max(dic))   # 可迭代对象为字典时,取的是键
    
    print(max("cd","ft"))
    
    def sum1(n):
        sum1 = 0
        for i in range(n,0,-1):
            print(i)
            sum1 +=i
        return sum1
    print(sum1(8))
    
    # range()  # 是内置函数,产生一个定制的数字范围的整数序列,返回的是一个迭代对象,不能直接取值,通过for循环。
    print(range(5),type(range(5)))
    print(isinstance(range(5),Iterable))  # True
    print(isinstance(range(5),Iterator))  # False
    print("__iter__" in dir(range(5)))   # True
    print("__next__" in dir(range(5)))  # False
    
    range_iterator = range(5).__iter__()  # 将可迭代对象  转换成为 迭代器
    # print(range_iterator.__next__())
    # print(range_iterator.__next__())
    # print(range_iterator.__next__())
    
    while True:
        try:
            item = range_iterator.__next__()
            print(item)
        except StopIteration:
            break

    li = [1,3,5,10]
    print(li)

    print(isinstance(li,Iterable)) # True
     
  • 相关阅读:
    推荐Windows下SVN服务器端和客户端工具软件
    QT的一些小知识
    Qt
    Qt
    ADB
    HTTP
    Python
    项目附
    项目
    架构
  • 原文地址:https://www.cnblogs.com/chris-jia/p/9504178.html
Copyright © 2011-2022 走看看