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

wordpress 网站优化策划书</h1> <div class="entry-meta"> <span class="entry-category"> <a href="/news.html" target="_blank">news</a></span> <span class="entry-date">2025/7/5 15:59:57</span> <span class="sticky-meta-right"> <span class="meta-right"> </span> </div> </div> </header> wordpress <title>,网站优化策划书,wordpress vip 插件,庆阳网站设计定制控制语句 我们在前面学习的过程中&#xff0c;都是很短的示例代码&#xff0c;没有进行复杂的操作。现在&#xff0c;我们将开始学习流程控制语句。 前面学习的变量、数据类型&#xff08;整数、浮点数、布尔&#xff09;、序列&#xff08;字符串、列表、元组、字 典、集合&am…<article class="baidu_pl"><div id="article_content" class="article_content clearfix"><div id="content_views" class="htmledit_views"><h2>控制语句</h2> <p>        我们在前面学习的过程中,都是很短的示例代码,没有进行复杂的操作。现在,我们将开始学习流程控制语句。 前面学习的变量、数据类型(整数、浮点数、布尔)、序列(字符串、列表、元组、字 典、集合),可以看做是数据的组织方式。数据可以看做是“砖块”! 流程控制语句是代码的组织方式,可以看做是“混凝土”。</p> <p>        一个完整的程序,离不开“砖块”,也离不开“混凝土”。他们的组合,才能让我们建立从小到“一个方法”,大到“操作系统”,这样各种各样的“软件”。</p> <h3>一、选择结构</h3> <p>        选择结构通过判断条件是否成立,来决定执行哪个分支。选择结构有多种形式,分为:单分 支、双分支、多分支。</p> <h4>1.单分支选择结构</h4> <p><img referrerpolicy="no-referrer" alt="" height="300" src="https://i-blog.csdnimg.cn/direct/da97f8f20b8b4a99ba65be5c767ed77d.png" width="281" /></p> <p>if 语句单分支结构的语法形式如下:</p> <p>       <strong> if 条件表达式: </strong></p> <p><strong>                语句/语句块</strong></p> <p>其中:</p> <p>        条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等。</p> <p>        语句/语句块:可以是一条语句,也可以是多条语句。多条语句,缩进必须对齐一致。</p> <pre><code class="language-python">num =input("输入一个数字:") if int(num)<10:print(num)</code></pre> <h5>条件表达式详解</h5> <p>在选择和循环结构中,条件表达式的值为False的情况如下:</p> <p>       <strong> False、0、0.0、空值None、空序列对象(空列表、空元祖、空集合、空字典、空字 符串)、空range对象、空迭代对象。</strong></p> <p><strong>        </strong>其他情况,均为True。</p> <p><strong>·条件表达式中,不能有赋值操作符“=”</strong></p> <h4>2.双分支选择结构</h4> <p><img referrerpolicy="no-referrer" alt="" height="300" src="https://i-blog.csdnimg.cn/direct/73cdcb6aaba74cea81a87bb5219b3bac.png" width="293" /></p> <p>双分支结构的语法格式如下:</p> <p><strong>        if 条件表达式 : </strong></p> <p><strong>                语句1/语句块1 </strong></p> <p><strong>        else: </strong></p> <p><strong>                语句2/语句块2</strong></p> <h5>三元条件运算符</h5> <p>        Python 提供了三元运算符,用来在某些简单双分支赋值情况。三元条件运算符语法格式如 下:</p> <p style="text-align:center;"><strong>条件为真时的值 if (条件表达式) else 条件为假时的值</strong></p> <pre><code class="language-python">num =input("请输入一个数字") print( num if int(num)<10 else "数字太大")</code></pre> <h4>3.多分支选择结构</h4> <p><img referrerpolicy="no-referrer" alt="" height="300" src="https://i-blog.csdnimg.cn/direct/03750ae00ab3408989b44a148324669a.png" width="450" /></p> <p>多分支选择结构的语法格式如下:</p> <p>        if 条件表达式1:</p> <p>                语句1/语句块1</p> <p>        elif 条件表达式2:</p> <p>                语句2/语句块2</p> <p>                . . .</p> <p>        elif 条件表达式n:</p> <p>                语句n/语句块n</p> <p>        [else:</p> <p>                语句n+1/语句块n+1</p> <p>        ]</p> <h3>二、循环结构</h3> <p>        循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都会判断一次条件是否为True,如果 为True则重复执行循环体里的语句。图示如下:</p> <p><img referrerpolicy="no-referrer" alt="" height="300" src="https://i-blog.csdnimg.cn/direct/b0065c5f700f46b5936a12eb1d18b91e.png" width="323" /></p> <h4>1.while 循环</h4> <p>例:利用while循环,计算1-100之间数字的累加和;计算1-100之间偶数的累加和, 计算1-100之间奇数的累加和。</p> <pre><code class="language-python">i = 0 sum = 0 sum_o = 0 sum_e = 0 while i <= 100:sum = sum + iif i % 2 == 1:sum_e = i + sum_eelse:sum_o = sum_o + ii = i + 1 print(sum) print(sum_e) print(sum_o)# 5050 # 2500 # 2550</code></pre> <h4>2.for 循环和可迭代对象遍历</h4> <p>        for 循环通常用于可迭代对象的遍历。for循环的语法格式如下:</p> <p>                for 变量 in 可迭代对象:</p> <p>                        循环体语句</p> <p>遍历一个元组或列表:</p> <pre><code class="language-python">for x in (20,30,40):print(x*3)</code></pre> <h5>可迭代对象</h5> <p>Python 包含以下几种可迭代对象:</p> <p>        1. 序列。包含:字符串、列表、元组</p> <p>        2. 字典</p> <p>        3. 迭代器对象(iterator)</p> <p>        4. 生成器函数(generator)</p> <p>        5. 文件对象</p> <p>遍历字符串中的字符:</p> <pre><code class="language-python">for i in 'love you':print(i)</code></pre> <p>遍历字典</p> <pre><code class="language-python">d ={'name':'gaoqi','age':18,'address':'西三旗 001 号楼'} for x in d: #遍历字典所有的keyprint(x) for x in d.keys():#遍历字典所有的keyprint(x) for x in d.items():#遍历字典所有的"键值对"print(x) for x in d.values():#遍历字典所有的valueprint(x)</code></pre> <h5>①range 对象</h5> <p>        range 对象是一个迭代器对象,用来产生指定范围的数字序列。格式为:</p> <p style="text-align:center;"><strong>range(start, end [,step])</strong></p> <p>        生成的数值<strong>序列从start开始到end结束(不包含end)</strong>。若没有填写start,则默认从0 开始。step是可选的步长,默认为1。如下是几种典型示例:</p> <p>        for i in range(10) 产生序列:0123456789</p> <p>        for i in range(3,10)产生序列:3456789</p> <p>        for i in range(3,10,2) 产生序列:3 5 7 9</p> <h6>例1.计算累加和</h6> <p>        利用for循环,计算1-100之间数字的累加和;计算1-100之间偶数的累加和, 计算1-100之间奇数的累加和。</p> <pre><code class="language-python">sum = 0 sum_e = 0 sum_o = 0 for i in range(1,101):sum = sum + ii = i + 1 for i in range(1,101,2):sum_e = sum_e + ii = i + 1 for i in range(2,101,2):sum_o = sum_o + ii = i + 1 print(sum) print(sum_e) print(sum_o)# 5050 # 2500 # 2550</code></pre> <h5>②嵌套循环和综合练习</h5> <p>        一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。</p> <h6>例1.打印如下图案</h6> <p><img referrerpolicy="no-referrer" alt="" height="150" src="https://i-blog.csdnimg.cn/direct/d8bda1eddb314291b30ee6e0ba49e7cf.png" width="179" /></p> <pre><code class="language-python">for i in range(5):for j in range(5):print(i,end = '\t')print( ) #仅用于换行</code></pre> <h6 style="background-color:transparent;">例2.打印九九乘法表</h6> <pre><code class="language-python">for i in range(1,10):for j in range(1,i+1):print(j,'*',i,'=',i*j,end = '\t')print( ) #仅用于换行# 1 * 1 = 1 # 1 * 2 = 2 2 * 2 = 4 # 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 # 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 # 1 * 5 = 5 2 * 5 = 10 3 * 5 = 15 4 * 5 = 20 5 * 5 = 25 # 1 * 6 = 6 2 * 6 = 12 3 * 6 = 18 4 * 6 = 24 5 * 6 = 30 6 * 6 = 36 # 1 * 7 = 7 2 * 7 = 14 3 * 7 = 21 4 * 7 = 28 5 * 7 = 35 6 * 7 = 42 7 * 7 = 49 # 1 * 8 = 8 2 * 8 = 16 3 * 8 = 24 4 * 8 = 32 5 * 8 = 40 6 * 8 = 48 7 * 8 = 56 8 * 8 = 64 # 1 * 9 = 9 2 * 9 = 18 3 * 9 = 27 4 * 9 = 36 5 * 9 = 45 6 * 9 = 54 7 * 9 = 63 8 * 9 = 72 9 * 9 = 81</code></pre> <p>例3.用列表和字典存储下表信息,并打印出表中工资高于15000的数据</p> <p><img referrerpolicy="no-referrer" alt="" height="150" src="https://i-blog.csdnimg.cn/direct/3f5db53d9ee1406b93062e4ca015ed47.png" width="699" /></p> <h6>例3.用列表和字典存储下表信息,并打印出表中工资高于 15000 的数据</h6> <pre><code class="language-python">r1= dict(name="高小一",age=18,salary=30000,city="北京") r2= dict(name="高小二",age=19,salary=20000,city="上海") r3= dict(name="高小三",age=20,salary=10000,city="深圳") tb = [r1,r2,r3] for x in tb:if x.get('salary') > 15000:print(x)#{'name': '高小一', 'age': 18, 'salary': 30000, 'city': '北京'} #{'name': '高小二', 'age': 19, 'salary': 20000, 'city': '上海'}</code></pre> <h5>③break 语句</h5> <p>        break 语句可用于 while 和 for 循环,用来结束整个循环。当有嵌套循环时,break 语句只能跳出最近一层的循环。</p> <p>使用 break 语句结束循环:</p> <pre><code class="language-python">while 1:a = input("请输入字母,当输入Q或者q时循环跳出")if a == 'Q' or a == 'q':breakelse:print(a)</code></pre> <h5>④continue 语句</h5> <p>        continue 语句用于结束本次循环,继续下一次。多个循环嵌套时,continue 也是应用于最近的一层循环。</p> <h6>        例4.要求输入员工的薪资,若薪资小于 0 则重新输入。最后打印出录入员工的数量和薪资明细,以及平均薪。</h6> <pre><code class="language-python">employee_num = 0 salary_sum = 0 salary_list = [] while 1:salary = input("请输入员工薪资,当输入q或Q时结束")if salary == "q" or salary == "Q":print("录入完成,退出系统")breakif float(salary) < 0:continueemployee_num = employee_num + 1salary_list.append(salary)salary_sum = salary_sum + float(salary)print("员工总数为:",employee_num)print("员工薪资总数为:",salary_sum)print("员工薪资平均数为:",salary_sum/employee_num)print("员工薪资列表为:",salary_list)</code></pre> <h5 style="background-color:transparent;">⑤else 语句</h5> <p>        while、for 循环可以附带一个 else 语句(可选)。如果 for、while 语句没有被 break 语句结束,则会执行 else 子句,否则不执行。语法格式如下:</p> <p>        while 条件表达式:</p> <p>                循环体</p> <p>        else: 语句块</p> <p>或者:</p> <p>        for 变量 in 可迭代对象:</p> <p>                循环体</p> <p>        else: 语句块</p> <h6>        例5.员工一共 4 人。录入这 4 位员工的薪资。全部录入后,打印提示“您已经全部录入 4 名员工的薪资”。最后,打印输出录入的薪资和平均薪资。</h6> <pre><code class="language-python">employee_num = 0 salary_sum = 0 salary_list = [] for i in range(4):salary = input("请输入共四名员工的工资(按q或Q退出): ")if salary == 'q' or salary == 'Q':print("录入完成,退出")breakif float(salary) < 0:print("输入非法,请重新输入")continuesalary_list.append(float(salary))salary_sum += float(salary)employee_num += 1print("当前录入员工个数为:", employee_num)print("当前录入员工工资总和为:", salary_sum)print("当前录入员工工资平均数为:", salary_sum / employee_num)print("当前录入员工工资列表为:", salary_list)</code></pre> <h5>⑥循环代码优化</h5> <p>        虽然计算机越来越快,空间也越来越大,我们仍然要在性能问题上“斤斤计较”。编写循环时,遵守下面三个原则可以大大提高运行效率,避免不必要的低效计算:</p> <p>        1. 尽量减少循环内部不必要的计算</p> <p>        2. 嵌套循环中,尽量减少内层循环的计算,尽可能向外提。</p> <p>        3. 局部变量查询较快,尽量使用局部变量</p> <h3>三、综合练习</h3> <h4></h4></div></div><div id="treeSkill"></div> <div id="vip"><a class="submit" onclick="showArticle()">查看全文</a></div> <div class="entry-copyright"> <!--<span class="source_url"></span><br>--> <span class="Disclaimers"><a href="http://www.dt0577.cn/news/8536.html">http://www.dt0577.cn/news/8536.html</a></span> <span class="email"></span> </div> <div class="gkt-entry-xgwz clear" style="margin-bottom:8px;"> <h3>相关文章:</h3> <li> <a href="/news/8535.html">郑州中森网站建设杭州上城区抖音seo有多好</a> </li> <li> <a href="/news/8533.html">电商小程序名字大全站长工具seo词语排名</a> </li> <li> <a href="/news/8532.html">电脑什么网站可以做长图攻略今日头条(官方版本)</a> </li> <li> <a href="/news/8531.html">正邦的网站建设建网站的详细步骤</a> </li> <li> <a href="/news/8530.html">湖南长沙门户网站销售课程视频免费</a> </li> <li> <a href="/news/8529.html">三网合一网站建设费用网站排名优化</a> </li> <li> <a href="/news/8527.html">民治网站优化培训win7优化大师</a> </li> <li> <a href="/news/8526.html">那些网站平台可以做3d建模网络营销常见的工具</a> </li> <li> <a href="/news/8525.html">淘宝做关键词的网站金昌网站seo</a> </li> <li> <a href="/news/8524.html">重庆网捷网站建设技术有限公司广西网站建设制作</a> </li> <li> <a href="/news/8522.html">宁波网站推广平台推荐今日重大新闻头条十条</a> </li> <li> <a href="/news/8521.html">淄博的大型网站建设深圳网站建设 手机网站建设</a> </li> <li> <a href="/news/8520.html">网站开发与java技术大型网站建设方案</a> </li> <li> <a href="/news/8518.html">做网站窗体属性栏设置文字居中搜索引擎入口网址</a> </li> <li> <a href="/news/8517.html">网站制作公司多少人新闻小学生摘抄</a> </li> <li> <a href="/news/8516.html">海口网站制作设计小红书seo关键词优化多少钱</a> </li> <li> <a href="/news/8515.html">政府网站建设的流程域名注册信息查询</a> </li> <li> <a href="/news/8514.html">建站之星网站建设下载版郑州seo顾问外包</a> </li> <li> <a href="/news/8513.html">企业建立网站的优势郑州粒米seo外包</a> </li> <li> <a href="/news/8512.html">推广网站的方法有查询网站流量的网址</a> </li> <li> <a href="/news/8511.html">汽车4S店网站建设网络营销策划ppt范例</a> </li> <li> <a href="/news/8510.html">医疗机构网站模板针对百度关键词策划和seo的优化</a> </li> <li> <a href="/news/8509.html">锦州市住房和城乡建设委员会网站昆明seo案例</a> </li> <li> <a href="/news/8508.html">做网站公司长沙广州seo优化公司排名</a> </li> <li> <a href="/news/8507.html">上海大 小企业网站制作怎样搭建网站</a> </li> <li> <a href="/news/8506.html">那些企业网站做的较好nba哈登最新消息</a> </li> <li> <a href="/news/8505.html">织梦网站手机页怎么做浏览器打开网站</a> </li> <li> <a href="/news/8504.html">做自动发货网站西安seo诊断</a> </li> <li> <a href="/news/8503.html">郑州做网站建设成人电脑速成培训班</a> </li> <li> <a href="/news/8501.html">4k高清视频素材网站北京seo课程培训</a> </li> </div> </article> </main> </div> </div> <aside id="secondary" class="widget-area sidebar"> <div class="widget widget_posts_thumbnail" style="margin-top:6px;"> <h2 class="widget-title">最新文章</h2> <ul> <li class="clear"> <a href="/news/8937.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/工作汇报重庆seo海洋qq" alt=" 工作汇报重庆seo海洋qq" /> </div> </a> <div class="entry-wrap"> <a href="/news/8937.html" rel="bookmark"> 工作汇报重庆seo海洋qq</a> <div class="entry-meta">2025/7/5 19:41:05</div></div> </li> <li class="clear"> <a href="/news/8936.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/c .net网站开发实例seo知识点" alt=" c .net网站开发实例seo知识点" /> </div> </a> <div class="entry-wrap"> <a href="/news/8936.html" rel="bookmark"> c .net网站开发实例seo知识点</a> <div class="entry-meta">2025/7/5 19:40:35</div></div> </li> <li class="clear"> <a href="/news/8935.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/百度建立网站网站推广引流" alt=" 百度建立网站网站推广引流" /> </div> </a> <div class="entry-wrap"> <a href="/news/8935.html" rel="bookmark"> 百度建立网站网站推广引流</a> <div class="entry-meta">2025/7/5 19:40:04</div></div> </li> <li class="clear"> <a href="/news/8934.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/四川成都网站优化公众号怎么做文章推广" alt=" 四川成都网站优化公众号怎么做文章推广" /> </div> </a> <div class="entry-wrap"> <a href="/news/8934.html" rel="bookmark"> 四川成都网站优化公众号怎么做文章推广</a> <div class="entry-meta">2025/7/5 19:39:34</div></div> </li> <li class="clear"> <a href="/news/8933.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/百度网盘可以做网站吗广州网站运营" alt=" 百度网盘可以做网站吗广州网站运营" /> </div> </a> <div class="entry-wrap"> <a href="/news/8933.html" rel="bookmark"> 百度网盘可以做网站吗广州网站运营</a> <div class="entry-meta">2025/7/5 19:39:04</div></div> </li> <li class="clear"> <a href="/news/8932.html" rel="bookmark"> <div class="thumbnail-wrap"> <img width="120" height="80" src="http://pic.xiahunao.cn/yaotu/岳阳建设银行网站免费网站推广网站破解版" alt=" 岳阳建设银行网站免费网站推广网站破解版" /> </div> </a> <div class="entry-wrap"> <a href="/news/8932.html" rel="bookmark"> 岳阳建设银行网站免费网站推广网站破解版</a> <div class="entry-meta">2025/7/5 19:38:33</div></div> </li> </ul> </div> <div class="leftdiv2"> </div> </aside> </div> <footer id="colophon" class="site-footer"> <div class="clear"></div> <div id="site-bottom" class="clear"> <div class="container"> <div class="menu-m_footer-container"> <ul id="footer-menu" class="footer-nav"> <li> <strong> <a href="/">鼎通 0577介绍</a></strong> </li> <li> <strong> <a href="/">商务合作</a></strong> </li> <li> <strong> <a href="/">免责声明</a></strong> </li> </ul> </div> <div class="site-info"> <p>CopyRight © <a href="/">鼎通 0577</a>版权所有 </p> </div> </div> </div> </footer> </div> <div id="back-top"> <a href="#top" title="返回顶部"> <svg width="38" height="38" viewbox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="48" height="48" fill="white" fill-opacity="0.01" /> <path d="M24 44C35.0457 44 44 35.0457 44 24C44 12.9543 35.0457 4 24 4C12.9543 4 4 12.9543 4 24C4 35.0457 12.9543 44 24 44Z" fill="#3d4de6" stroke="#3d4de6" stroke-width="4" stroke-linejoin="round" /> <path d="M24 33.5V15.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /> <path d="M33 24.5L24 15.5L15 24.5" stroke="#FFF" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" /></svg> </a> </div> <script src='/templates/nzzt/js/common.js'></script> <script> $(function(){ $('.source_url').text('原文地址:https://blog.csdn.net/m0_58970439/article/details/142180715'); }); /*$('.source_url').on("click",function() { window.open('https://blog.csdn.net/m0_58970439/article/details/142180715', '_blank'); });*/ </script> </body> </html>