python缩进块是什么_python中缩进是用来做什么的
Python是一门很“独特”的语言!为什么这样说?
因为一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的。
缩进
Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举例。if后面跟随条件,如果条件成立,则执行归属于if的一个代码块。
先看C语言的表达方式(注意,这是C,不是Python!)if ( i > 0 )
{
x = 1;
y = 2;
}
如果i > 0的话,我们将进行括号中所包括的两个赋值操作。括号中包含的就是块操作,它隶属于if。
在Python中,同样的目的,这段话是这样的if i > 0:
x = 1
y = 2
在Python中, 去掉了i > 0周围的括号,去除了每个语句句尾的分号,表示块的花括号也消失了。
多出来了if ...之后的:(冒号), 还有就是x = 1 和 y =2前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。
Python这样设计的理由纯粹是为了程序好看。
if语句
写一个完整的程序,命名为ifDemo.py。这个程序用于实现if结构。i = 1
x = 1
if i > 0:
x = x+1
print x
总结
if语句之后的冒号
以四个空格的缩进来表示隶属关系, Python中不能随意缩进。
python缩进块是什么_python中缩进是用来做什么的相关推荐
- python缩进用什么键盘好_python中缩进使用空格还是tab键
python中缩进使用空格还是tab键 发布时间:2020-09-23 16:52:10 来源:亿速云 阅读:111 作者:Leah 本篇文章为大家展示了python中缩进使用空格还是tab键,内容简 ...
- python缩进来分组语句_Python中的语句,缩进和注释
语句(Statement) 用源代码编写的用于执行的指令称为语句.Python编程语言中有不同类型的语句,例如Assignment语句,Conditional语句,Looping语句等.所有这些都可以 ...
- python首行缩进_python中缩进
初识Python 初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑 ...
- python3.8缩进的格式要求_python首行缩进_python中缩进
初识Python 初识Python 跟学习所有的编程语言一样,首先得了解这门语言的编程风格和最基础的语法.下面就让我们一起来了解一下Python的编程风格. 1.逻辑行与物理行 在Python中有逻辑 ...
- python求50的阶乘_python中的阶乘
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何去计算python中的一个整数的阶乘?... 问题描述 阶乘是我们在很多的 ...
- python标识符区不区分大小写_Python 中的标识符是不区分大小写的。
[判断题]Python 是一种解释型.面向对象.动态数据类型的高级程序设计语言. [判断题]当if有多个条件时可使用括号()来区分判断的先后顺序. [单选题]用加热驱除水分法测定 CaSO 4 · 1 ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
- python常用函数的用法_python中常用函数整理
1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...
- python怎么用第三方库_python中第三方库的下载方法
1.最常用:在命令行中输入 pip install "库名称" 例如 pip install gensim 查看pip的命令集: pip uninstall "库名& ...
最新文章
- 生物工程学报-微生物组测序与分析专刊-邀请函
- NEJM:益生菌LGG治疗肠胃炎无效,Immunity|LGG促进生骨
- CAN总线简明易懂教程(一)
- python构建二维数组_Python中创建二维数组
- React Native Android端多环境自动打包
- 初三学生多会筹备计算机中考考试,2020年的初中生注意,中考将会发生这几大变化,最好提前准备...
- 算法设计与分析——递归与分治策略——线性时间选择
- vue 二进制文件的下载(解决乱码和解压报错)
- 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用quot;6.2fquot;格式输出。
- 球球大作战显示中国服务器较差,球球大作战延迟卡顿原因分析及解决方法
- ssh mysql 命令_ssh mysql命令大全
- 省选专练之后缀自动机zoj1729 Hidden Password
- Sm4【国密4加密解密】实战
- matlab gui制作,MATLAB GUI制作教程
- 在函数前面加上WINAPI、CALLBACK
- 2021-2027全球与中国B2C视频直播平台市场现状及未来发展趋势
- 浅谈大小端(Endian)与位域
- 鸿蒙Module引用har方法
- NTL密码算法开源库——模二整数上的矩阵(mat_GF2)
- 前端面试题汇总(JavaScript面试纯干货)
热门文章
- td onmouseover=this.style.cursor='hand' onmouseout=this.style.cursor='normal' 小手状
- 【信息系统项目管理师】第5章-项目范围管理 知识点详细整理
- 队列,链队列,链式存储的队列
- FFmpeg之x264/x265转码去掉B帧(二十六)
- C++ popcount()含义
- Android7.0以上增加(/system/lib/libtest.so)系统库文件
- linux fuse文件系统在 android fuse sdcard的 运用
- Vscode之运行更新出错
- wpf之样式属性、事件、触发器
- ubuntu20.04 下查看(改变)本地端口开放情况,开启和关闭防火墙