当前位置: 网站首页>小程序开发>400电话办理

龙海网页设计-高端网站设计公司

发表日期: 2022-07-03 16:07:14 浏览次数:40

龙海网页设计-高端网站设计公司

网站建设.png

uturaFutura是拉丁语未来的意思,现代且具有几何特征,感觉是现在的主流大热字体,尤其是要突出时尚,设计感的时候可以使用。制作过程中受到包豪斯运动的影响。是LV的商标用字,也是现在很多杂志的首选字体。

Gill Sans英国风格的代表字体,具有古典风格的骨架,但是又有很强的科技感和未来感,字体外形偏几何,但是是humanist字体,相对futura会柔和一些。

Opima有古典气息,笔画两端比较粗中间比较细,气质优雅。时代周刊的字体更换,雅虎2013年使用Optima作为全新标识的设计基准都证明了这款字体的热度。U
niversGrotesque字体,比Helvetica更加简练。字体家族非常全面,所以搭配使用很方便。MyriadHumanist字体,很早就已经流行,随着苹果的广泛使用更加引人注目,笔画柔和简洁。

Avenir字形简洁,现代,虽然也有几何特征,但是不失人情味。

闵行网站建设公司 最后要再次说明一下Helvetica字体,我们很多设计师问到为什么没有作为一个推荐字体在这里列出,一方面是因为Helvetica已经作为现代字体中的经典字体被应用得非常广泛了,并不缺乏关注。另一方面Helvetica是Neo-grotesque字体,结构严谨,没有情绪导向,提供着强烈的安全感,好像怎么用都不会错,这是个优势也是个劣势,当我们的设计有比较明确的受众群体或者设计对象有比较明确的气质的时候能够寻找到有同样气质的字体会是更优的选择。



  1. 看一下有yield和没有yield的情况会对生成器了解多点:

    第一种:使用 yield

    #!/usr/bin/python3import sysdef fibonacci(n,w=0): # 生成器函数 - 斐波那契
        a, b, counter = 0, 1, 0
        while True:
            if (counter > n): 
                return
            yield a
            a, b = b, a + b        print('%d,%d' % (a,b))
            counter += 1f = fibonacci(10,0) # f 是一个迭代器,由生成器返回生成while True:
        try:
            print (next(f), end=" ")
        except :
            sys.exit()

    输出结果:

    0 1,11 1,21 2,32 3,53 5,85 8,138 13,2113 21,3421 34,5534 55,8955 89,144

    第二种:不使用 yield

    #!/usr/bin/python3import sysdef fibonacci(n,w=0): # 生成器函数 - 斐波那契
        a, b, counter = 0, 1, 0
        while True:
            if (counter > n): 
                return
            #yield a
            a, b = b, a + b        print('%d,%d' % (a,b))
            counter += 1f = fibonacci(10,0) # f 是一个迭代器,由生成器返回生成while True:
        try:
            print (next(f), end=" ")
        except :
            sys.exit()

    输出结果:

    1,11,22,33,55,88,1313,2121,3434,5555,8989,144

    第二种没有yield时,函数只是简单执行,没有返回迭代器f。这里的迭代器可以用生成l列表来理解一下:

    >>> l = [i for i in range(0,15)]>>> print(l)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]>>> m = (i for i in range(0,15))>>> print(m)<generator object <genexpr> at 0x104b6f258>>>> for g in m:...     print(g,end=', ')... 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,

    这里的m就像上面的f一样,是迭代器。

    cowpea

       cowpea

      115***1355@qq.com

    5年前 (2017-07-27)
  2.    ErikaEmma

      463***503@qq.com

       参考地址

    217

    什么情况下需要使用 yield?

    一个函数 f,f 返回一个 list,这个 list 是动态计算出来的(不管是数学上的计算还是逻辑上的读取格式化),并且这个 list 会很大(无论是固定很大还是随着输入参数的增大而增大),这个时候,我们希望每次调用这个函数并使用迭代器进行循环的时候一个一个的得到每个 list 元素而不是直接得到一个完整的 list 来节省内存,这个时候 yield 就很有用。

    具体怎么使用 yield 参考:Python yield 使用浅析

    以斐波那契函数为例,我们一般希望从 n 返回一个 n 个数的 list:

    def fab(max):


龙海网页设计-高端网站设计公司

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878