当前位置: 网站首页>网站建设>App软件开发

高端!网站定制/设计/优化/二次开发/制作/搭建-龙海高端网站建设

发表日期: 2022-07-03 16:05:37 浏览次数:9

高端!网站定制/设计/优化/二次开发/制作/搭建-龙海高端网站建设


网站建设.png

上图:同样的元素,用响应式图片class名的方式,滚动条就不见了。


3、菜单折行问题

如果在页面顶部使用了导航栏,当页面展现在小屏幕上时,响应式设计通常会把它“掰”成更紧凑的格式,但这并非总是有效,如果显示区域比断点更宽,又不足以在一行显示所有菜单项的话。结果会导致菜单的折行。

响应式网站设计常见问题

有些方法可以解决这个问题。其一,减少导航栏中横排菜单项的数量,将它们分门别类。然后选中某类时,你可以通过下拉菜单来显示子类。

其二,减少断点的数值。应该以导航栏开始出问题的实际数值为准,而非具体设备尺寸。

其三,不同设备使用不同方式,例如滑动抽屉。

迭代器

迭代是Python最强大的功能之一,是访问集合元素的一种方式。


迭代器是一个可以记住遍历的位置的对象。


迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。


迭代器有两个基本的方法:iter() 和 next()。


字符串,列表或元组对象都可用于创建迭代器:


实例(Python 3.0+)

>>> list=[1,2,3,4]

>>> it = iter(list)    # 创建迭代器对象

>>> print (next(it))   # 输出迭代器的下一个元素

1

>>> print (next(it))

2

>>>

迭代器对象可以使用常规for语句进行遍历:


实例(Python 3.0+)

#!/usr/bin/python3

 

list=[1,2,3,4]

it = iter(list)    # 创建迭代器对象

for x in it:

    print (x, end=" ")

执行以上程序,输出结果如下:


1 2 3 4

也可以使用 next() 函数:


实例(Python 3.0+)

#!/usr/bin/python3

 

import sys         # 引入 sys 模块

 

list=[1,2,3,4]

it = iter(list)    # 创建迭代器对象

 

while True:

    try:

        print (next(it))

    except StopIteration:

        sys.exit()

执行以上程序,输出结果如下:


1

2

3

4

创建一个迭代器

把一个类作为一个迭代器使用需要在类中实现两个方法 __iter__() 与 __next__() 。


如果你已经了解的面向对象编程,就知道类都有一个构造函数,Python 的构造函数为 __init__(), 它会在对象初始化的时候执行。


更多内容查阅:Python3 面向对象


__iter__() 方法返回一个特殊的迭代器对象, 这个迭代器对象实现了 __next__() 方法并通过 StopIteration 异常标识迭代的完成。


__next__() 方法(Python 2 里是 next())会返回下一个迭代器对象。


创建一个返回数字的迭代器,初始值为 1,逐步递增 1:


实例(Python 3.0+)

class MyNumbers:

  def __iter__(self):

    self.a = 1

    return self

 

  def __next__(self):

    x = self.a

    self.a += 1

    return x

 

myclass = MyNumbers()

myiter = iter(myclass)

 

print(next(myiter))

print(next(myiter))


高端!网站定制/设计/优化/二次开发/制作/搭建-龙海高端网站建设

想要咨询,请留言,我们的工作人员将尽快与您联系!
  
400-111-6878
服务热线
在线留言
在线咨询
预约专家
顶部

备案号: 苏ICP备11067224号

CopyRight © 2021 上往建站 All Right Reserved 未经许可不得复制转载

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

  网址: https://www.768800.com

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

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

400电话办理| 书生商友软件| 苏州网站建设| 调温纤维| 海洋馆运营维护|

预约专家

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

  

服务热线:400-111-6878