位置: 编程技术 - 正文

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模块)

  • 小规模首次申请发票张数
  • 资产负债表从哪里打出来的
  • 其他综合收益是什么类科目
  • 台港澳与境内合资企业和央企哪个好
  • 没有进出口经营权
  • 带薪缺勤会计处理
  • 企业间借款增值税税率
  • 控股股权转让
  • 简易计税算税收优惠吗
  • pos刷的钱能追回吗
  • 小规模纳税人进货需要发票吗
  • 违约金的涉税处理
  • 补记去年收入分录
  • 补交社保如何证明劳动关系
  • 研发支出费用如何计算应交所得税?
  • 所得税报表里的资产总额在哪里取数
  • 车辆租赁费交的是什么税
  • 电脑bios启动项设置
  • 后裔王者荣耀台词大全
  • 出口退税率为0%退税收入怎么算
  • 私户给公户转账多久到账
  • 资产负债表中资产等于什么
  • 报销伙食费的会计分录
  • 固定资产可以一次性抵扣进项税吗
  • linux的命令行指的是什么
  • hhupd.exe
  • find.exe应用程序错误
  • To install them, you can run: npm install --save core-js/modules/es.array.push.js
  • 坏账准备的相关账务处理
  • 劳务报酬所得与经营所得
  • 企业类型变更是什么意思
  • 发票上可以盖财务专用章和发票专用章吗
  • react中路由有哪些常用组件
  • php模板源码
  • 最常用的基金业务
  • 纳税人未抄报税不能进行申报,怎么办
  • php读写xml
  • 报销单跨月怎么记账
  • 现代服务包括哪些税目
  • 帝国cms使用手册
  • 坏账准备备案申请资料
  • 服务型企业交税再返税
  • 建立分公司流程
  • 应计入营业外支出的科目有
  • 独立核算的分公司可以汇总纳税吗
  • 属于流动资产的项目有
  • 销售清单有法律效力吗
  • 兼职人员的个税怎么计算
  • 收到现金股利是什么意思
  • 跨年预收账款被税局要求确认收入怎么交增值税
  • 个人所得税的征收模式为()A
  • 印花税的征税对象和计税依据
  • 专职独立研发企业是指
  • 银行预留印鉴是啥
  • 再保险责任的承担
  • 技术报酬金是什么意思
  • 进项认证怎么算
  • 转回坏账准备影响营业利润吗
  • 装修费未计入长期费用
  • 存货报废的会计分录怎么做
  • 发货就要开票吗
  • 为什么要缴纳残保金
  • mysql 复制表结构并把满足条件的数据添加到新表
  • win8 怎么样
  • nec笔记本电脑开机屏幕没反应
  • xp操作系统还能用吗
  • nhaspx.exe是什么
  • winxp程序和功能在哪里
  • Linux系统中配置网络
  • 游戏引擎的重要性
  • bat命令详解
  • unity smooth
  • jquery-validation
  • node搭建项目
  • js中prototype的作用
  • 交了增值税还用交税吗
  • 机动车检测属于哪个税收
  • 烟叶收购价款
  • 内蒙古总工会工会经费
  • 华数tv业务认证账号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设