位置: 编程技术 - 正文

Python缩进和冒号详解(python 代码缩进)

编辑:rootadmin

推荐整理分享Python缩进和冒号详解(python 代码缩进),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:关于python语言中缩进,python的缩进能不能用大括号代替,python冒号后缩进几个空格,缩进符号python,关于python语言中缩进,python缩进符,python缩进符,缩进符号python,内容如对您有帮助,希望把文章链接给更多的朋友!

对于Python而言代码缩进是一种语法,Python没有像其他语言一样采用{}或者begin...end分隔代码块,而是采用代码缩进和冒号来区分代码之间的层次。

缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。

例如:

Python对代码的缩进要求非常严格,如果不采用合理的代码缩进,将抛出SyntaxError异常。

运行该段代码将会抛出异常。

错误表明,你使用的缩进方式不一致,有的是 tab 键缩进,有的是空格缩进,改为一致即可。

有时候代码采用合理的缩进但是缩进的情况不同,代码的执行结果也不同。有相同的缩进的代码表示这些代码属于同一代码块。

例如:

运行结果:

分割线以上的print("end")未缩进与if对齐,因此它与if属于同一代码块,执行完if的操作,执行输出。

分割线一下的print("end")与print("Hello boy!")保持一致的缩进,则它与print("Hello boy!")属于else之内的代码块。

缩进相同的一组语句构成一个代码块,我们称之代码组。

像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。

Python缩进和冒号详解(python 代码缩进)

我们将首行及后面的代码组称为一个子句(clause)

Python多行语句

Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( )将一行的语句分为多行显示。

语句中包含[], {} 或 () 括号就不需要使用多行连接符

Python代码中一行只能有一个语句,以新行作为为语句的结束符。如果一行含有多个语句将会抛出异常。

该种方式完全是像java在声明变量呀。

Python2中貌似可以用分号分隔,我机器上没有装2.x没有试,亲测Python3下不可以。

正解如下:

Python空行

函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

记住:空行也是程序代码的一部分。

以上这篇Python缩进和冒号详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

KMP算法精解及其Python版的代码示例 KMP算法是经典的字符串匹配算法,解决从字符串S,查找模式字符串M的问题。算法名称来源于发明者Knuth,Morris,Pratt。假定从字符串S中查找M,S的长度ls

Python实现优先级队列结构的方法详解 最简单的实现一个队列至少满足2个方法,put和get.借助最小堆来实现.这里按"值越大优先级越高"的顺序.#coding=utf-8fromheapqimportheappush,heappopclassPriorityQueue:def_

详解Python中的__new__、__init__、__call__三个特殊方法 __new__:对象的创建,是一个静态方法,第一个参数是cls。(想想也是,不可能是self,对象还没创建,哪来的self)__init__:对象的初始化,是一个实例方法

标签: python 代码缩进

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

上一篇:Python注释详解

下一篇:KMP算法精解及其Python版的代码示例(kmp算法理解)

  • 应交代扣利息税
  • 借款利息收入计提分录
  • 一次性分红到期还本的会计分录
  • 小企业以前年度损益调整科目编码
  • 事业支出中的其他支出
  • 原材料进口关税怎么算
  • 保险公司赔款可以用子女的二类卡吗
  • 非税收入包括哪些
  • 事业单位开办费账务处理
  • 何为独立核算
  • 入库出库模板
  • 销售货物并提供安装服务
  • 出售车辆需要缴纳哪些税
  • 福利费的发票可以开什么内容
  • 小微企业免税销售额和未达起征点销售额区别
  • 自助设备使用费会计科目
  • 预收账款的会计编码是多少?
  • win7安装sqlserver2008
  • win7为什么还有人用
  • 民间非盈利组织会计信息的使用者
  • 编译安装php7
  • php实现的mongodb操作类实例
  • php内容修改
  • 向政府购买土地使用权
  • php 模拟post
  • PHP中使用什么关键字声明变量的作用域为全局
  • opencv canny
  • torch训练模型
  • 北极光的征兆
  • php实现多语言切换
  • 笨办法学python 3电子书下载
  • 捐赠利得的会计科目
  • php网页上传图片并显示
  • 一张记账凭证写不下时合计怎么写
  • 内资企业如何进国企
  • 税金及附加怎么做分录
  • sqlserver2008数据库可疑
  • 充电口有烧焦味怎么简单解决
  • 委托加工应税消费品收回后直接销售
  • 个税年终奖计算方法2022税率表
  • 专项应付款的核算
  • 发票税额不全能抵扣吗
  • 公司代缴社保如何查询
  • 长期待摊费用包含的内容
  • 装订凭证需要注意事项
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 代垫个税费怎么做账
  • 未认证的发票不入账有什么影响
  • 契税在计算利润时不扣除吗
  • 收到商业承兑汇票的会计分录
  • 收付转三种凭证的限制类型
  • 支付宝里的收入和支出明细能查多久的?
  • 会计中的记账是什么意思
  • win10建行网银盾插上网页弹不出来
  • 怎么将windowsxp换成windows7
  • Computer Browser是什么进程,Computer Browser有什么用?
  • 为什么多出一个系统
  • 系统的虚拟内存可以清理吗
  • win8玩英雄联盟fps低怎么办
  • win7系统点击桌面图标没反应
  • win10周年更新版是什么意思
  • 天气应用程序(weather)app免费下载
  • cocos2dx官方文档
  • 欢迎使用来电提醒业务是什么意思
  • 自动化软件安装工具
  • 路径可分为
  • jquery源码分析笔记
  • 使用forever管理nodejs应用教程
  • 使用权资产
  • 显示随机数
  • shell脚本中判断字符串是否相等
  • 隐藏应用名字
  • android广播接收器数量达到1000
  • 老生常谈的近义词
  • js dom操作方法
  • 税控盘税务数字证书密码忘记怎么办
  • 上饶市税务局咨询电话
  • 账本遗失征管法处罚
  • 汽车票换票需要手续费吗
  • 代账公司盈利水平如何
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设