​新昌微信公众号开发公司、新昌微信小程序制作费用、新昌客户端APP软件需要大概多少钱【新昌小程序搭建开发】新昌企业微信服务号代运营制作、新昌公众号推文编辑排版外包价格-网站优化-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

​新昌微信公众号开发公司、新昌微信小程序制作费用、新昌客户端APP软件需要大概多少钱【新昌小程序搭建开发】新昌企业微信服务号代运营制作、新昌公众号推文编辑排版外包价格

发表日期: 2020-07-22 09:18:22 浏览次数:201

新昌微信公众号开发公司、新昌微信小程序制作费用、新昌客户端APP软件需要大概多少钱【新昌小程序搭建开发】新昌企业微信服务号代运营制作、新昌公众号推文编辑排版外包价格



新昌县隶属于浙江省绍兴市,位于浙江省东部,有“中国桂花之乡”“长毛兔之乡”等美称。

新昌县属亚热带气候,总面积1213平方公里,主要景点有新昌大佛寺穿岩十九峰千丈幽谷重阳宫等,曾入选全国县域经济综合竞争力100强。


Python3 迭代器与生成器


迭代器

迭代是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()

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

1234

创建一个迭代器

把一个类作为一个迭代器使用需要在类中实现两个方法 __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))
print(next(myiter))
print(next(myiter))
print(next(myiter))

执行输出结果为:

12345


想让你跟古埃及法老都无障碍沟通,Google 上线了这款工具 

技术也许并不总是指向未来的,它有时还可以回头看看历史。这是 Google Arts & Culture 最为擅长的。7 月 15 日,恰逢 Rosetta Stone(罗塞塔石碑)出土纪念日,GAC 上线了名为 Fabricius 的机器学习工具。

罗塞塔石碑刻有古埃及国王托勒密五世登基的诏书,以古埃及象形文、埃及草书、古希腊文三种语言版本来呈现。三种语言的对照成为破译象形文字的关键,后来有学者发现,一直被认为是用形表义的象形文字也具有表音作用。罗塞塔石碑上的铭文是学者第一次接触到象形文字的翻译,对于解读古埃及语言和文化具有里程碑意义。

在罗塞塔石碑出土的 221 年后,即便不是那一小撮博古通今的学者,我们也有机会接触到这一古老的文明。

用象形文字跟朋友聊天

Fabricius 提供三个主要功能:学、玩和研究。

在学的部分,Fabricius 为我展示了类似「小刀」的象形文字,并且给我绘制的「作品」打分,之后提示我这个象形文字实则代表古埃及用来当作书写材料和制造船只的芦苇。

Fabricius 称理解象形文字最简单的方法就是将他们想象成古埃及的表情符号,所以 Fabricius 最好玩的功能就是将当下年轻人常用的 emoji 和文本(英文)翻译成最相近的象形文字,并且通过社交媒体发送给好友。

比如「大哭」emoji 对应的是「一只眼睛三行泪水」,「yeah」对应的象形文字比较原始,两根突兀的手指少了现代 emoji 的俏皮感。所以 Fabricius 也友情提示,「将笑脸翻译成象形文字是一件有趣的事情,但是在学术上也许并不正确。」这就意味着 Fabricius 所承担的角色不是另一款 Google Translate。


新昌微信公众号开发公司新昌微信小程序制作费用新昌客户端APP软件需要大概多少钱【新昌小程序搭建开发】新昌企业微信服务号代运营制作、新昌公众号推文编辑排版外包价格

上一条:​玉溪微信公众号开发公司、玉溪微信小程序制作费用、玉溪客户端APP软件需要大概多少钱【玉溪小程序搭建开发】玉溪企业微信服务号代运营制作、玉溪公众号推文编辑排版外包价格
下一条:​江山微信公众号开发公司、江山微信小程序制作费用、江山客户端APP软件需要大概多少钱【江山小程序搭建开发】江山企业微信服务号代运营制作、江山公众号推文编辑排版外包价格
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约