zoukankan      html  css  js  c++  java
  • 圣诞节的整理前两周的内容2

    一、b模式:

    # f=open('1','rb')
    # data=f.read()
    # print(data)
    
    
    
    
    
    
    # f=open('test1','wb')
    # f.write(bytes('hello',encoding='utf-8'))   #编码方法1
    # f.write('杨戬'.encode('utf-8'))   #编码方法2

    二、迭代器和生成器:

    #方法一
    # ll=[1,2,3,4]
    # for item in ll:
    #     print(item)
    
    
    
    
    # x='hello'
    # iter_test=x.__iter__()
    # # print(iter_test)
    # print(iter_test.__next__())
    # print(iter_test.__next__())
    # print(iter_test.__next__())
    # print(iter_test.__next__())
    # print(iter_test.__next__())
    #
    # print(iter_test.__next__())
    
    
    
    
    #方法二
    # ll=[1,2,3,4]
    # p=ll.__iter__()
    # print(p.__next__())
    # print(p.__next__())
    # print(p.__next__())
    # print(p.__next__())
    
    
    
    #方法三
    # p=[1,2,3,4]
    # index=0
    # while index<len(p):
    #     print(p[index])
    #     index+=1
    
    
    
    
    # # 方法四:
    # ll=[1,2,3,4,5]
    # diedai_ll=ll.__iter__()
    # while True:
    #     try:
    #         print(diedai_ll.__next__())
    #     except StopIteration:
    #         print('迭代完毕,循环终止')
    #         break
    
    
    
    # 生成器生成器!!!!
    
    
    # p=[1,2,3,4,5]
    # def test():
    #     yield 1
    #     yield 2
    #     yield 3
    # g=test()
    # print(g)
    # # 这时,g就可以直接用.__next__()了
    # print(g.__next__())
    # print(g.__next__())
    # print(g.__next__())
    
    
    
    
    
    
    print(sum(x**2 for x in range(4)))
  • 相关阅读:
    8-15 globalCompositeOperation阶段练习二
    8-13 canvas专题-阶段练习二(下)
    8-12 canvas专题-阶段练习一(上)
    最长公共字串
    8-23 canvas专题
    8-2 canvas专题-线条样式
    7-81 js课程小结
    7-80 HTML5新增的JS选择器
    VS快捷键教程
    java.text.NumberFormat使用方法
  • 原文地址:https://www.cnblogs.com/lijialun/p/10174491.html
Copyright © 2011-2022 走看看