当前位置: 首页 > news >正文

搭网站可以用自己电脑做服务器吗wordpress 主题更改前台字体

搭网站可以用自己电脑做服务器吗,wordpress 主题更改前台字体,王烨怎么读,吉林市网站建设目录 ​编辑 6.2.4 修改字典中的值 6.2.5 删除键—值对 注意 删除的键—值对永远消失了。 6.2.6 由类似对象组成的字典 6.3 遍历字典 6.3.1 遍历所有的键—值对 6.3.2 遍历字典中的所有键 往期快速传送门#x1f446;#xff08;在文章最后#xff09;#xff1a; 6.…目录 ​编辑 6.2.4 修改字典中的值 6.2.5 删除键—值对 注意 删除的键—值对永远消失了。 6.2.6 由类似对象组成的字典 6.3 遍历字典 6.3.1 遍历所有的键—值对 6.3.2 遍历字典中的所有键 往期快速传送门在文章最后 6.2.4 修改字典中的值 要修改字典中的值可依次指定字典名、用方括号括起的键以及与该键相关联的新值。例如 假设随着游戏的进行需要将一个外星人从绿色改为黄色 alien_0 {color: green} print(The alien is alien_0[color] .) alien_0[color] yellow print(The alien is now alien_0[color] .) 我们首先定义了一个表示外星人alien_0的字典其中只包含这个外星人的颜色。接下 来我们将与键color相关联的值改为yellow。输出表明这个外星人确实从绿色变成 了黄色 The alien is green. The alien is now yellow. 来看一个更有趣的例子对一个能够以不同速度移动的外星人的位置进行跟踪。为此我们 将存储该外星人的当前速度并据此确定该外星人将向右移动多远 alien_0 {x_position: 0, y_position: 25, speed: medium} print(Original x-position: str(alien_0[x_position])) # 向右移动外星人 # 据外星人当前速度决定将其移动多远 1 if alien_0[speed] slow:x_increment 1 elif alien_0[speed] medium:x_increment 2 else:# 这个外星人的速度一定很快x_increment 3 # 新位置等于老位置加上增量 2 alien_0[x_position] alien_0[x_position] x_increment print(New x-position: str(alien_0[x_position])) 我们首先定义了一个外星人其中包含初始的x坐标和y坐标还有速度medium。出于简化 考虑我们省略了颜色和点数但即便包含这些键1 值对这个示例的工作原理也不会有任何变 化。我们还打印了x_position的初始值旨在让用户知道这个外星人向右移动了多远。 在处使用了一个if-elif-else结构来确定外星人应向右移动多远并将这个值存储在变 量x_increment中。如果外星人的速度为slow它将向右移动一个单位如果速度为medium 将向右移动两个单位如果为fast将向右移动三个单位。确定移动量后将其与x_position 的当前值相加见2 再将结果关联到字典中的键x_position。 由于这是一个速度中等的外星人因此其位置将向右移动两个单位 Original x-position: 0 New x-position: 2 这种技术很棒通过修改外星人字典中的值可改变外星人的行为。例如要将这个速度中 等的外星人变成速度很快的外星人可添加如下代码行 alien_0[speed] fast 这样再次运行这些代码时其中的if-elif-else结构将把一个更大的值赋给变量 x_increment。 6.2.5 删除键—值对 对于字典中不再需要的信息可使用del语句将相应的键—值对彻底删除。使用del语句时 必须指定字典名和要删除的键。 例如下面的代码从字典alien_0中删除键points及其值 alien_0 {color: green, points: 5} print(alien_0) 1 del alien_0[points] print(alien_0) 1 处的代码行让Python将键points从字典alien_0中删除同时删除与这个键相关联的值。 输出表明键points及其值5已从字典中删除但其他键—值对未受影响 {color: green, points: 5} {color: green} 注意 删除的键—值对永远消失了。 6.2.6 由类似对象组成的字典 在前面的示例中字典存储的是一个对象游戏中的一个外星人的多种信息但你也可以 使用字典来存储众多对象的同一种信息。例如假设你要调查很多人询问他们最喜欢的编程语 言可使用一个字典来存储这种简单调查的结果如下所示 favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,} 正如你看到的我们将一个较大的字典放在了多行中。其中每个键都是一个被调查者的名字 而每个值都是被调查者喜欢的语言。确定需要使用多行来定义字典时在输入左花括号后按回车 键再在下一行缩进四个空格指定第一个键—值对并在它后面加上一个逗号。此后你再次按 回车键时文本编辑器将自动缩进后续键—值对且缩进量与第一个键—值对相同。 定义好字典后在最后一个键—值对的下一行添加一个右花括号并缩进四个空格使其与 字典中的键对齐。另外一种不错的做法是在最后一个键—值对后面也加上逗号为以后在下一行 添加键—值对做好准备。 注意 对于较长的列表和字典大多数编辑器都有以类似方式设置其格式的功能。对于较长的 字典还有其他一些可行的格式设置方式因此在你的编辑器或其他源代码中你可能 会看到稍微不同的格式设置方式。 给定被调查者的名字可使用这个字典轻松地获悉他喜欢的语言 favorite_languages.py favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,} 1 print(Sarahs favorite language is 2 favorite_languages[sarah].title() 3 .) 为获悉Sarah喜欢的语言我们使用如下代码 favorite_languages[sarah] 在print语句中我们使用了这种语法见2输出指出了Sarah喜欢的语言 Sarahs favorite language is C. 这个示例还演示了如何将较长的print语句分成多行。单词print比大多数字典名都短因此 让输出的第一部分紧跟在左括号后面是合理的见1。请选择在合适的地方拆分要打印的内容 并在第一行末尾见加上一个拼接运算符。按回车键进入print语句的后续各行并使 用Tab键将它们对齐并缩进一级。指定要打印的所有内容后在print语句的最后一行末尾加上右 括号见3。 6.3 遍历字典 一个Python字典可能只包含几个键—值对也可能包含数百万个键—值对。鉴于字典可能包含 大量的数据Python支持对字典遍历。字典可用于以各种方式存储信息因此有多种遍历字典的 方式可遍历字典的所有键—值对、键或值。 6.3.1 遍历所有的键—值对 探索各种遍历方法前先来看一个新字典它用于存储有关网站用户的信息。下面的字典存 储一名用户的用户名、名和姓 user_0 {username: efermi,first: enrico,last: fermi,} 利用本章前面介绍过的知识可访问user_0的任何一项信息但如果要获悉该用户字典中的 所有信息该怎么办呢可以使用一个for循环来遍历这个字典 user.py user_0 {username: efermi,first: enrico,last: fermi,} 1 for key, value in user_0.items(): 2 print(\nKey: key) 3 print(Value: value) 如1所示要编写用于遍历字典的for循环可声明两个变量用于存储键—值对中的键和值。 对于这两个变量可使用任何名称。下面的代码使用了简单的变量名这完全可行 for k, v in user_0.items() for语句的第二部分包含字典名和方法items()见1它返回一个键—值对列表。接下来 for循环依次将每个键—值对存储到指定的两个变量中。在前面的示例中我们使用这两个变量来 打印每个键见 2 及其相关联的值见 3 。第一条print语句中的\n确保在输出每个键—值对 前都插入一个空行 Key: last Value: fermi Key: first Value: enrico Key: username Value: efermi 注意即便遍历字典时键—值对的返回顺序也与存储顺序不同。Python不关心键—值对的存 储顺序而只跟踪键和值之间的关联关系。 在6.2.6节的示例favorite_languages.py中字典存储的是不同人的同一种信息对于类似这 样的字典遍历所有的键—值对很合适。如果遍历字典favorite_languages将得到其中每个人 的姓名和喜欢的编程语言。由于其中的键都是人名而值都是语言因此我们在循环中使用变量 name和language而不是key和value这让人更容易明白循环的作用 favorite_languages.py favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,} 1 for name, language in favorite_languages.items(): 2 print(name.title() s favorite language is language.title() .) 1 处的代码让Python遍历字典中的每个键—值对并将键存储在变量name中而将值存储在变 量language中。这些描述性名称能够让人非常轻松地明白print语句见2 是做什么的。 仅使用几行代码我们就将全部调查结果显示出来了 Jens favorite language is Python. Sarahs favorite language is C. Phils favorite language is Python. Edwards favorite language is Ruby. 即便字典存储的是上千乃至上百万人的调查结果这种循环也管用 6.3.2 遍历字典中的所有键 在不需要使用字典中的值时方法keys()很有用。下面来遍历字典favorite_languages并 将每个被调查者的名字都打印出来 favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,} 1 for name in favorite_languages.keys():print(name.title()) 1 处的代码行让Python提取字典favorite_languages中的所有键并依次将它们存储到变量 name中。输出列出了每个被调查者的名字 Jen Sarah Phil Edward 遍历字典时会默认遍历所有的键因此如果将上述代码中的for name in favorite_ languages.keys():替换为for name in favorite_languages:输出将不变。 如果显式地使用方法keys()可让代码更容易理解你可以选择这样做但如果你愿意也可 省略它。 在这种循环中可使用当前键来访问与之相关联的值。下面来打印两条消息指出两位朋友 喜欢的语言。我们像前面一样遍历字典中的名字但在名字为指定朋友的名字时打印一条消息 指出其喜欢的语言 favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,} 1 friends [phil, sarah] for name in favorite_languages.keys():print(name.title()) 2 if name in friends:print( Hi name.title() , I see your favorite language is 3 favorite_languages[name].title() !) 在 1 处我们创建了一个列表其中包含我们要通过打印消息指出其喜欢的语言的朋友。 在循环中我们打印每个人的名字并检查当前的名字是否在列表friends中见 2 。如果在列 表中就打印一句特殊的问候语其中包含这位朋友喜欢的语言。为访问喜欢的语言我们使用 了字典名并将变量name的当前值作为键见 3 。每个人的名字都会被打印但只对朋友打印 特殊消息 Edward PhilHi Phil, I see your favorite language is Python! SarahHi Sarah, I see your favorite language is C! Jen 你还可以使用keys()确定某个人是否接受了调查。下面的代码确定Erin是否接受了调查 favorite_languages {jen: python,sarah: c,edward: ruby,phil: python,}if erin not in favorite_languages.keys(): print(Erin, please take our poll!) 方法keys()并非只能用于遍历实际上它返回一个列表其中包含字典中的所有键因此 1  处的代码行只是核实erin是否包含在这个列表中。由于她并不包含在这个列表中因此打印 一条消息邀请她参加调查 Erin, please take our poll! Python核心知识点整理大全1-笔记-CSDN博客 Python核心知识点整理大全2-笔记-CSDN博客 Python核心知识点整理大全3-笔记-CSDN博客 Python核心知识点整理大全4-笔记-CSDN博客 Python核心知识点整理大全5-笔记-CSDN博客 Python核心知识点整理大全6-笔记-CSDN博客 Python核心知识点整理大全7-笔记-CSDN博客 Python核心知识点整理大全8-笔记-CSDN博客 Python核心知识点整理大全9-笔记-CSDN博客 往期快速传送门在文章最后
http://www.zqtcl.cn/news/59159/

相关文章:

  • 重庆网站空间费用同城类网站建设多少钱
  • 重庆南岸营销型网站建设公司哪家专业企业网站蓝色模板下载
  • 外贸企业 访问国外网站网站开发开发需求文档模板
  • 即时设计网页合肥网络公司seo
  • 做网站的公司是什么西安app开发公司排名
  • 广告网站设计公司上海建设电动车官方网站
  • 凡科用模板做网站绍兴免费做网站
  • 网站开发搜索功能怎么实现车子网站
  • 网站建设指引三星企业网站建设ppt
  • 影视文化网站建设网页设计程序代码
  • 怎么查找网站专业做短视频的公司
  • 山东鲁为建设集团网站广州游戏软件开发公司有哪些
  • asp.net网站开发项目化教程电子商务专业有什么用
  • 2018威胁网站检测平台建设潍坊网站建设电话
  • 南京做网站建设的公司电脑网站建设
  • 网站建设如何不被忽悠产品发布网站模板
  • 浏览器正能量网站免费软件vps如果制作论坛网站
  • 随州北京网站建设济宁网站制作
  • 潍坊网站制作人才招聘企业邮箱登录入口263
  • it外包一个人可以赚多少seo排名优化技术
  • 怎么做网站截图网站建设策划框架
  • 设计个人网站的步骤聊城手机网站建设服务
  • 青岛城阳网站设计网站站做地图软件
  • 网站备案时间怎么查询系统网站开发用linux好吗
  • 北京网站建设工作室哪家好企业门户网站需求文档
  • 吴江城乡和住房建设局网站戴尔网站建设和维护
  • 网站初期缺点电商网站后台怎么做
  • 舟山网站建设流程网站建设单位是什么意思
  • 如何用PS制作网站首页端掉一个wordpress网站
  • 哪个网站可以找到毕业设计wordpress底栏