Python 环境下的三种基础结构

python环境安装(windows) 本章节我将向大家介绍如何在本地搭建 Python3 开发环境。(windows)Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X以上就是今天要讲的内容,本文仅仅简单介绍了python安装以及环境配置以及如何运行。 阅读详情

       众所周知,在我们的程序世界里有三大结构:顺序结构、分支结构、循环结构。

       我们来逐一看一下。

 

顺序结构

       自上而下地执行编写的代码

 

分支结构

       根据不同的情况,走对应的分支,执行不同的代码

       在Python里面,常用 if elif else 的搭配

 

  • 单分支结构

       当满足某一条件,即判断条件内容为真值时,所执行后续语句块

       适用于 满足单一条件时 使用

if <判断条件>:
    <语句块>
  • 双分支结构

       满足该条件,及不满足时,执行各自不同的代码块

       适用于 对某一条件满足与否时有不同的处理方式时 使用

if <判断条件>:
    <语句块>
else :
    <语句块>
  • 多分支结构

       条件众多,分别满足时,执行各自的代码块

       适用于 对于判断条件不唯一时 使用

if <判断语句1>:
    <代码块>
elif <判断语句2>:
    <代码块>
...
else:
    <代码块>

 

       对于分支结构,多种选择方式,以及存在可省略的语句和条件,造就了 程序的灵活性。合理的使用,会造就更整洁、更高效的程序。

 

循环结构

       多次执行对应的代码块,可分为 有限循环 或 无限循环

 

  • 无限循环    while

       不做次数限制,根据条件决定是否继续。若满足条件,则仍循环对应代码块

       适用于 不能准确的确定循环次数,需要根据情况判断时 使用

while <条件>:
    <代码块>
  • 有限循环

       常用 for i in range( ) 来执行确定次数的循环,也可通过 for i in <字符串、列表、文件等> 来遍历对应的内容

       range ( x, y, z )    x为初始值,y为截至值。包括x,不包括y。z为步长。

                  

       关于文件内容的遍历,会在后续的文章中分享。

 

循环控制保留字

  • continue    结束当前循环,继续执行下一次循环(后续代码块不被执行)
  • break    跳出并结束整个循环,执行循环后的语句。当有多层循环,使用循环嵌套时,仅能跳出一层循环

 

特别说明:一种用法 循环后搭配 else

       当循环正常结束,即未被 break 结束循环时,执行 else 包含的代码块。 若循环被 break 结束,则不会执行 else 包含的代码块

如何轻松更换Python国内镜像源的三种方法! 在使用Python进行开发的时候,很多人都知道,国内的网络环境有时候会让我们在安装包时遇到一些麻烦。下载速度慢,甚至有时候无法下载,这时更换镜像源就显得十分重要。今天,我来和你分享三种实用的方法,帮助你轻松更换Python的国内镜像源! 阅读详情

相关推荐

从理论到代码:手把手教你用Matlab复现MMC的HSS阻抗模型(附避坑指南)

本文详细介绍了如何使用Matlab复现MMC的HSS阻抗模型,涵盖谐波状态空间(HSS)理论、代码实现步骤及常见问题解决方案。通过谐波线性化和序阻抗建模技术,帮助工程师准确分析MMC的阻抗特性,并提供避坑指南以解决矩阵维度错误、收敛性问题和频域转换陷阱等难点。

weixin_42561040的博客 356

Python基础:程序的组织结构

程序的三种组织结构Python中最常用的三种程序组织结构,分别是:顺序结构、选择结构、循环结构。

m0_63784533的博客 1768

云漾AI创作平台实战:如何用GPT4.0+Midjourney快速生成商业级插画(附Prompt模板)

本文详细介绍了如何利用云漾AI创作平台结合GPT4.0和Midjourney快速生成商业级插画。通过智能文案生成与视觉化工作流,大幅提升创作效率,适用于电商、社交媒体等多种场景。文章包含实用Prompt模板和参数调整技巧,帮助设计师和内容创作者高效产出专业插画。

weixin_29251567的博客 216

Python | Python的程序结构

本文分享Python的程序结构的知识,供大家学习交流。

一个不断前进的计算机菜菜 3016

商城系统全链路压测实战指南

全链路压测是模拟真实用户行为和生产环境流量,验证整个系统在高压下的稳定性和性能表现的关键手段。

monk all the way 1228

TP-LINK电信定制摄像头刷机教程:解锁官方功能与固件升级

固件是嵌入式设备的操作系统,控制着硬件的基础功能。其工作原理是通过更新或替换存储在设备非易失性存储器中的程序代码,从而改变设备的行为和功能。这项技术的核心价值在于赋予用户对设备的完全控制权,能够解除厂商或运营商的软件限制,实现功能自定义、性能优化和安全更新。在智能家居、网络设备和物联网领域,固件升级与刷机是常见的工程实践,用于修复漏洞、增加新特性或适配不同平台。本文聚焦于利用TFTP恢复模式这一通用网络设备维护机制,针对TP-LINK电信定制版摄像头,提供一套完整的刷机方案,将设备刷入官方通用版固件,以解除

weixin_34205826的博客 484

Python学习笔记(一)程序基本结构

程序基本结构 程序流程图:图形,流程线,文字说明 流程图的基本元素:表示相应操作的框,带箭头的线,框内外必要的文字说明 三种程序设计的基本结构:顺序结构,选择结构(单选择,双选择),循环结构(当性循环,直到型循环) 特别,Python不提供直到型循环结构。 三种基本结构的特点:一个入口,一个出口,不出现死循环和死语句。 简单分支 if语句格式;

圣雅丹青 1万+

基于STM32+4G模块设计的智能灌溉系统

当前智能灌溉系统分为三个部分:温湿度采集部分、灌溉系统部分、OneNet云平台。 灌溉系统部分增加刷卡功能,用户可以通过IC卡刷卡将金额刷到灌溉系统设备里,灌溉系统设备里会记录金额,并且在手机可视化页面上会显示当前的设备金额。 金额会随着时间进行递减,按分钟计费,如果计费到0,就无法启动灌溉,需要重新充值金额才能继续。

4510

史上最全Python程序结构!!!

分支结构也叫选择结构可以理解成我们的程序像一棵树,有很多树杈,程序入口就像是树根,而程序的结束口就像是由树枝连接的每一片叶子,这时候一只虫子从数根向其中的一片叶子出发,而每一个分岔口都需要进行选择树枝才能最终到达自己想要的那片叶子。在Python中,单分支结构和双分支结构都是条件语句,用于在程序中根据不同的条件执行不同的代码块。单分支结构使用if语句,表示如果条件为真,则执行相应的代码块;如果条件为假,则跳过代码块。

qq_62278240的博客 2253

Unity 横版游戏开发天花板?状态机、联机同步与横版动作游戏架构全都有

在 Unity 横版动作游戏开发领域,最耗时间的往往不是角色移动,而是整套“可扩展架构”的搭建。包括角色状态管理、敌人 AI、武器系统、关卡编辑器、联机同步、输入适配、UI 与存档系统等。2D Action Platformer Kit 的核心价值,并不只是“提供素材”,而是它已经帮开发者搭好了一整套适用于横版动作游戏的底层框架。

2403_88403568的博客 423

【2025年华为秋招(AI)-11月19日-第二题(200分)- 终端款型聚类识别】(题目+思路+Java&C++&Python解析+在线测试)

该摘要总结了题目要求、输入输出格式、KMeans算法的实现步骤以及关键点。以下是150字内的摘要: 本文提出基于KMeans算法对终端型号进行聚类的方法。通过包间隔时长、连接持续时长、漫游前后信号强度4个特征,使用欧氏距离度量相似度。算法采用固定初始化策略(前k个样本作为初始质心),经过分配-更新迭代,直至质心移动小于1e-8或达到最大迭代次数。最终输出各簇样本数并按升序排列,解决了终端型号自动分类问题。示例显示该方法能有效识别3-4类终端,并准确统计每类数量。

m0_73659489的博客 141

Python程序结构

循环结构:python中循环结构有两种:while循环和for循环,while循环一般应用在普通循环条件控制,for循环一般应用在序列数据循环。else关键字:应用在循环结束后,当循环执行过程中没有执行break关键字,循环结束后执行else关键字中的代码。for循环功能非常强大,可以自动判断序列的长度,长度为多少,则for循环就循环多少次。每次循环时,系统会自动将序列中的每个元素赋值给变量i,赋值完成后,for循环内部会自动更新计数器,向后移动一位,继续循环,直至元素全部循环结束。

2301_79053551的博客 550

flash均衡磨损--实时保存设备数据

【代码】flash均衡磨损--实时保存设备数据。

Car12 480

python三种结构_Python 环境下的三种基础结构

众所周知,在我们的程序世界里有三大结构:顺序结构、分支结构、循环结构。我们来逐一看一下。顺序结构自上而下地执行编写的代码分支结构根据不同的情况,走对应的分支,执行不同的代码在Python里面,常用 if elif else 的搭配单分支结构当满足某一条件,即判断条件内容为真值时,所执行后续语句块适用于 满足单一条件时 使用if :双分支结构满足该条件,及不满足时,执行各自不同的代码块适用于 对某一...

weixin_35926446的博客 251

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【Python】Python创建虚拟环境的三种方式

Python创建虚拟环境的三种方式比较Python创建虚拟环境的三种方式首先:为什么需要虚拟环境?Pipenv vs Virtualenv vs Conda1. Virtualenv2. Pipenv3. Conda参考资料 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? 在使用Python语言时,通过pip(pip3)来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要根据实际需求不断进行更新或卸载相应

小哲的博客 12万+

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Python创建虚拟环境的三种方式

Python创建虚拟环境的三种方式比较 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? Pipenv vs Virtualenv vs Conda 1. Virtualenv 2. Pipenv 3. Conda 参考资料 Python创建虚拟环境的三种方式 首先:为什么需要虚拟环境? 在使用Python语言时,通过pip(pip3)来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本,迫使我们需要

如有侵权,请联系作者删除 9419

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python配置新环境时,复制已经安装好虚拟环境的三种方法(详细图文教程)

在用Python开发项目时,经常需要在特定的虚拟环境配置下才可以运行,这时就需要我们重新配置一个新的虚拟环境,新的虚拟环境得重新安装很多包,这就很麻烦了,那能不能在之前配置过的虚拟环境基础上安装其它新包呢,当然是可以的,最简单粗暴的方法就是复制之前已经配置好的虚拟环境后改个名字当作新的虚拟环境使用,复制虚拟环境也是讲究的。

qq_40280673的博客 2万+

python 需要在什么环境下运行_进入Python 环境进行编程并运行程序的三种方式

越来越多人开始学习Python了,本篇介绍进入Python 环境进行编程并运行程序的三种方式,适合刚入门的小白参考。进入Python的前提是先下载安装Python软件,如下所示,建议下载最新版,安装过程记得勾选Add Python 3.6 to PATH,若忘记勾选,则需在后面将安装目录添加到环境变量中才行。工具/原料Python 软件电脑方法1 使用IDLE1IDLE是Python在Window...

weixin_39864682的博客 2811

设置python环境变量的三种方法(pycharm)

在python项目实践中,不知道为什么我的os.getenv一直拿不到环境变量,于是我就试了三种设置环境变量的方法,中解决了问题。 一.系统变量设置 python环境变量的配置方法: 1、第一步在我们的电脑上鼠标右键此电脑,选择属性,进去之后,点击高级系统设置,如下图所示 2、第二步进去之后,点击环境变量,如下图所示: 3、第三步进去环境变量界面之后,点击path,进行编辑,如下图所示: 二.pycharm用户环境变量设置: 1.打开文件—设置 2.打开构建,执行,部署–python控制台–环境变量

weixin_48962061的博客 7万+

Python 创建虚拟环境的三种方式

为实现项目与项目之间的环境隔离,避免库之间的版本冲突,在全局开发环境开发一片净土,用于不同的项目方式一:virtualenv步骤一:pip install virtualenv步骤二:virtualenv myenv 创建虚拟文件夹myenv步骤三:myenv\Scripts\activate 激活虚拟环境;步骤四:安装第三方库,pip install -r -requirements.text;

qq_39865117的博客 4483

三种python虚拟环境管理方式

三种python虚拟环境管理方式 1、conda 1.1 安装 参考另一篇博客: 1.2 创建虚拟环境 conda create -n your_env_name package_name python=X.X (2.7、3.6等) 1.3 激活虚拟环境 conda activate your_env_name 1.4 安装某个包 conda install xxx 1.5删除某个包 conda remove -- name your_enev_namepackage_name(包名) 1.6 查看

AI_Optimization的博客 2735

【Python三种打包方式】分别使用PyInstaller & setupTools & 拷贝环境实现项目打包

【Python三种打包方式】分别使用PyInstaller & setupTools & 拷贝环境实现项目打包

qq_33934427的博客 2万+

python三种虚拟环境安装方法和tensorflow1.12安装

目录1、使用virtualenvwrapper-win配置虚拟环境2、使用virtualenv包安装虚拟环境3、使用conda安装虚拟环境4、配置tensorflow 环境 虚拟环境安装有三种方式,都比较简单,都测试没啥问题。我暂时使用的是第三种方式 1、使用virtualenvwrapper-win配置虚拟环境 参考链接:Python虚拟环境的搭建 #1、安装 virtualenvwrapper-win 包 pip install virtualenvwrapper-win #2、查看虚拟环境 work

静以修身,简以养德 3519

Miniconda创建环境时指定Python版本的三种方法

本文详细介绍使用Miniconda创建环境时指定Python版本的三种实用方法:命令行直接创建、YAML配置文件管理及分步手动安装。适用于多项目隔离、团队协作和容器化部署,帮助开发者实现环境一致性与可重复性,避免依赖冲突。

weixin_42509507的博客 513

Ubuntu系统下Python的虚拟环境搭建方法

Ubuntu系统下Python的虚拟环境搭建方法

LoongEmbedded的专栏 3911

python中if brthon环境安装包_Ant、Gradle、Python三种打包方式的介绍

今天谈一下Androdi三种打包方式,Ant、Gradle、Python。当然最开始打包用Ant 很方便,后来转Studio开发,自带很多Gradle插件就用了它,然后随着打包数量越多,打包时间成了需要考虑的事,前两者平均打一个包要花费2-3分钟,打30个就要差不多2个小时;而前两者打包的思路主要是,替换AndroidManifest.xml的meta-data下的value值,然后重新编译 注:...

weixin_39653311的博客 5万+
上一篇: Python 计算生态及第三方库
下一篇: Python 环境下的异常及处理
Y1ah
博客等级 码龄9年 9粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值