位置: 编程技术 - 正文

Python3中条件控制、循环与函数的简易教程(python条件语句的基本结构)

编辑:rootadmin

推荐整理分享Python3中条件控制、循环与函数的简易教程(python条件语句的基本结构),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python条件语句的基本结构,python里的条件语句,python条件控制语句,python条件控制语句,python3条件语句,python条件控制,python条件控制,python条件控制语句,内容如对您有帮助,希望把文章链接给更多的朋友!

一、条件控制

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,而计算机很多自动化任务,也是根据条件判断来实现的。

我们可以通过下图,来了解一下条件语句执行的过程

和 Java 差不多,不同点:

1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块;

2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块;

3、elif 代替了 else if;

4、在 Python 中没有 switch ? case 语句。

二、循环

Python 中的循环语句有 for 和 while。

for

while

注意:Python 没有 do..while 循环

break 和 continue 语句

和 Java 一样,break 跳出循环体;continue 中断此次循环,继续进行下一轮循环。

pass 语句

pass 是空语句,不做任何事情,是为了保持程序结构的完整性。

多重循环

Python3中条件控制、循环与函数的简易教程(python条件语句的基本结构)

在循环内部,还可以嵌套循环,我们来看一个例子:

x 每循环一次,y 就会循环 3 次,这样,我们可以打印出一个全排列:

三、函数

定义

函数定义使用 def 关键字,函数命名全部小写,可由下划线连接各个单词。

一般格式如下:

实例

必传参数

必传参数必须以正确的顺序传入参数。

默认参数

给参数添加默认值,默认参数可不传。

注意:

1、必传参数必须在前,默认参数在后,否则 Python 解释器会报错;

2、不按顺序提供默认参数,需要把参数名写上。

可变参数

可变参数顾名思义参数个数不定,在参数前面加了一个 * 号,可变参数接收到的是一个 tuple,这样传入的参数个数是可变的,可以是 1 个、2 个、任意个,还可以是 0 个。

关键字参数

与可变参数类似,关键字参数个数不定,在参数前面加了一个 ** 号,关键字参数接收到的是一个 dict。

返回值

使用 return 语句,可以将函数作为一个值赋值给指定变量。

全局变量

在函数里给一个变量赋值的时候,Python 自动认为这个变量是这个作用域的本地变量,并屏蔽作用域外的同名的变量,可以声明 global,表示在向一个全局变量赋值。

总结

标签: python条件语句的基本结构

本文链接地址:https://www.jiuchutong.com/biancheng/372307.html 转载请保留说明!

上一篇:Python3 循环语句(for、while、break、range等)(python3循环语句)

下一篇:Python使用PIL模块生成随机验证码(python中pillow模块)

  • 山西税务年度申报在晋税通中怎么申报
  • 支付企业所得税会计科目
  • 企业购车发票怎么查询
  • 申报财务报表时应收和预收可以合并
  • 债券置换债务
  • 小微企业如何申请土地建厂房
  • 收入工程款后什么时候计提印花税
  • 电子商业承兑对方接收了还可以作废吗
  • 以前年度记错的费用怎么调整?
  • 未取得支付工程款的发票怎么做账?
  • 支付给其他公司费用怎么入账
  • 周转借款会计分录
  • 哪些营业外收入需要缴纳增值税
  • 上年度的印花税怎么计算
  • 出纳如何登账
  • 行政事业单位会计的工作内容
  • 住宿发票的税率0
  • 红字信息表编码怎么查
  • 非增值税应税项目有哪些2023
  • 房租怎么开票
  • 机票上的exemptcny这个是什么意思?
  • 增值税附表三怎么填 举例说明
  • 技术先进型企业认定
  • 电商刷单手续费做什么费用?
  • 收到注册资本需要开发票么
  • 公共基础设施折旧年限表 20
  • 装修工程需要预缴吗
  • 苹果iphone6s plus打电话没有人名
  • 支付宝付款凭证可以当发票吗
  • 无生产怎样结转成本费用
  • PHP+Mysql+jQuery实现发布微博程序 php篇
  • 收外汇的账务处理实例
  • 企业清缴汇算
  • wordpress添加css
  • 深度学习实战——不同方式的模型部署(CNN、Yolo)
  • 华硕11代笔记本装win10
  • 预收账款和应收账款的账务处理
  • 有利润但不交企业所得税
  • 达尔文岛在地图上位置
  • 长期借款的利息计入
  • html表白代码动态
  • 小程序开发公司十大排名
  • 使用ajax实现页面分页
  • sudo权限是什么意思
  • 软件开发增值税即征即退政策
  • 怎样申请土地增值税补贴
  • 金蝶软件账套备份在哪里
  • 前年度多交附加税怎么交
  • 主营业务成本结转本年利润会计分录
  • 在计算应纳税所得额时,下列支出不得扣除
  • 改革性补贴是否纳入团费基数
  • 终止合同需要赔偿吗
  • 旅游费计入什么会计科目
  • 利润相关计算公式是什么
  • 月末结转销售会计分录
  • 原料到产品
  • 报废周转材料应负担的成本差异
  • 新成立公司申报个税流程
  • t3用友年底结束怎么建下一年
  • 工程内部承包合同
  • 行政事业单位能报销瓶装水吗
  • 凭证上的数字金额怎么填
  • win8怎么锁定屏幕
  • 只需要30秒让让你的电脑速度快一倍
  • winxp怎么自动开机
  • dos查看进程占用cpu
  • smss.exe什么意思
  • 微软补丁发布时间
  • dos批处理命令大全
  • 输入法不跳出中文
  • Android Bound Service(二) ----- Using AIDL
  • python怎么写链表
  • 百度地图给map添加
  • linux shutdown命令详解
  • javascript如何学
  • 梦见擦窗户框
  • python中的字符串常量
  • 公司跨区迁移税务查账严吗
  • 核定征收怎么计算税额
  • 财务负责人变更了之后还有影响吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设