iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >23:python中关于缩进
  • 134
分享到

23:python中关于缩进

python 2023-01-31 00:01:56 134人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

23.1 缩进的思考                              参考20.1.2  为什么第一条print语句(第11行)参与while循环,打印多次。而,第二条print语句(第15行)不参与循环只打印一次?  难道是第1

23.1 缩进的思考

    wKioL1lyGfiTBXP8AAErx8FZbs0093.png-wh_50                       

 

  参考20.1.2

  为什么第一条print语句(第11行)参与while循环,打印多次。而,第二条print语句(第15行)不参与循环只打印一次?

  难道是第14行空行的原因?

wKiom1lyGhmDCIlpAAEFPFZZ20g937.png-wh_50

   去掉空行后,没有影响!

   难道是缩进的原因?

 

wKioL1lyGjrQi85EAAE2iOsuSdE345.png-wh_50

 个人自行实验:缩进1个空格,或3个,4个空格试试

 

python的缩进规则参考下面链接

Http://www.cnblogs.com/tt-0411/arcHive/2011/11/11/2245693.html

23.2 缩进的各种情况

代码

wKiom1lyGljh2Y3mAABFASik4VQ977.png-wh_50

运行结果

wKiom1lyGnPBtlJsAAAsIjg7_VU101.png-wh_50

S=0,为假,所以打印#############

 

如果不缩进:

wKioL1lyGpexAZQ1AADycG6_ynM199.png-wh_50

如果缩进一个空格:

wKiom1lyGrXAa8CIAADWICjdlQs235.png-wh_50

缩进2,3,4,5,6,7,8,9个空格都可以。

 

wKioL1lyGtnQQAWMAADXgWF2f0c907.png-wh_50

 缩进空格不一致也可以,但是不能有不缩进的情况。

 

 

wKiom1lyGvXSkJGpAAChehHurVI307.png-wh_50

风格一样也可以,一个空格,另一个tab。

 

 

23.3语句块

wKiom1lyGxeAw7onAAA8EAVGV34252.png-wh_50

   其中,语句块可以是一条语句,也可以是多条语句。

   问题是:如何控制if语句的语句块包含几条执行语句?

wKioL1lyGzDxirE3AAEKMwV0To0716.png-wh_50

  因为6,7都有缩进是If下面的两条执行语句,所以属于if的控制范围;

因为9,10是else下面的两条执行语句,所以属于else的控制范围;

23.4 语句块的控制

wKiom1lyG1CSMYjUAADW1UrSBOk691.png-wh_50

         那么第8行缩进一个空格是否可以呢?

 

wKioL1lyG22xwbDyAADN1gjrSOA083.png-wh_50

在同一个语句块里面,缩进空格个数要一致!

 

wKiom1lyG47ylLqcAAEfX-M6FTM808.png-wh_50

在同一个语句块里面,缩进风格要一致。

 

wKiom1lyG7DzxhDOAAEu8yIL45I413.png-wh_50

  不同语句块,缩进空格个数内部要一致。

  If语句块统一空2个空格,else语句块统一tab缩进也OK

 

wKiom1lyG8yTVRj6AAE-Ygg4eJQ429.png-wh_50

  第10条语句以不缩进类脱离else语句块的控制!

 

 

23.5 总结

     类似If,for,while的语句块缩进规则:

1:一定要有缩进

2:在语句块内一定要统一,不能一个执行语句缩进1个空格,另一个执行语句缩进2个空格;

3:在语句块内风格也必须一致,不能一条语句空格缩进,另一条语句tab缩进

4:最后的独立语句不能缩进

 


--结束END--

本文标题: 23:python中关于缩进

本文链接: https://www.lsjlt.com/news/182990.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 23:python中关于缩进
    23.1 缩进的思考                              参考20.1.2  为什么第一条print语句(第11行)参与while循环,打印多次。而,第二条print语句(第15行)不参与循环只打印一次?  难道是第1...
    99+
    2023-01-31
    python
  • 关于pycharm中缩进、粘贴复制等文本
    有可能是同时安装了vim,冲突导致: 在seetings中点击Plugins,搜索vim卸载后功能恢复   ...
    99+
    2023-01-31
    文本 pycharm
  • 关于Python中zipfile压缩包模块的使用
    目录简介解压文件是否ZIP文件读取元数据从其他数据源压缩文件写入ZipInfo追加文件创建包含Python库的ZIP简介 ZIP 文件格式是一个常用的归档与压缩标准,zipfile&...
    99+
    2023-05-15
    Python zipfile Python 压缩包模块 zipfile压缩包模块
  • python缩进
    学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执...
    99+
    2023-01-31
    python
  • Python中缩进的用法
    本篇内容主要讲解“Python中缩进的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中缩进的用法”吧!缩进Python最具特色的是用缩进来标明成块的代码。我下面以if选择结构来举...
    99+
    2023-06-02
  • 【python】python代码的缩进
    未添加着色功能,这个比较麻烦,比如变量是什么色,函数是什么色,需要使用正则。使用blog里自带的python代码着色,更改如下:print('<pre class="brush:python;toolbar:false">' +...
    99+
    2023-01-31
    代码 python
  • 关于python中 __init__.p
    python   __init__.py  常见的情况中,我们将自己写好的代码转化为函数的话去调用的话,都是事先写好一个.py结尾的文件,将这个文件copy到当前目录下,或者是在python的sys.path中事先定义好的路径中去。之后在另...
    99+
    2023-01-31
    python
  • 关于python中的setup.py
    目录1. 为什么需要对项目分发打包2. 包分发的始祖:distutils3. 分发工具升级:setuptools4. easy_install 使用指南5. 源码包与二进制包什么区别...
    99+
    2024-04-02
  • vue关于eslint空格缩进等的报错问题及解决
    目录关于eslint空格缩进等的报错问题解决办法有四种eslint使用规则和各种报错对应规则ESLint 主要有以下特点关于eslint空格缩进等的报错问题 解决办法有四种 1. 在...
    99+
    2024-04-02
  • Python中关于list、tuple、
    List定义及常用的方法见上一篇博客。 Tuple元组tuple的定义:            tuple是一个有序的元素组成的不可变对象的集合,使用小括号()表示,是可迭代对象 元组中数据的访问            支持索引(下标访问)...
    99+
    2023-01-31
    Python list tuple
  • 关于对python中进程的几个概念理解
    目录进程僵尸进程孤儿进程守护进程互斥锁总结进程 第一,进程是一个容器。每一个进程都有它自己的地址空间,一般情况下,包括文本区域( text region)、数据区域(data re...
    99+
    2024-04-02
  • 关于Python中读取写入文件并进行文件
    一、提前知识点 在python中是同样和其他语言一样可以进行文件的读取写入操作,值得注意的是,Python中打开文件读取的方式有几种,分别是以下几种: 1 f = open('username.txt') 2 first_line ...
    99+
    2023-01-30
    文件 Python
  • [Unity3D]关于U3D贴图格式压缩
    因为有不少人都问过我压缩格式的问题,今天飞哥又重新提醒了一次。整理一下发个贴,以供大家查阅和讨论。各种纹理格式,大家参照下U3D MANUAL里面的具体描述介绍,这是官方的东西。但我觉得有一部内容是错的,例如占用内存大小。http://do...
    99+
    2023-01-31
    格式 贴图 Unity3D
  • 关于Python中No module n
    1.执行代码时报错 错误信息:ModuleNotFoundError: No module named 'requests' 错误截图: 查看python版本命令如下: python -V 查看python版本命令截图如下:2.解决办法1 ...
    99+
    2023-01-31
    Python module
  • 关于python中的self,ins ,
    关于python中的self,ins,cls的解释参考下面两篇博文首先是self: (参考http://www.cnblogs.com/linuxcat/archive/2012/01/05/2220997.html)self比较好理解,s...
    99+
    2023-01-31
    python ins
  • 关于python中的IO流
    只要有IO,那么就会发生IOError。所以尽量每次都要使用try...finally#!/usr/bin/env python #-*-coding:utf-8-*- try: f=open("test2.py","r") print...
    99+
    2023-01-31
    python IO
  • Python缩进规则是什么_Python缩进规则介绍
    1、首先一般的语言都是通过{}或end来作为代码块的标记,而python则是通过缩进来识别代码块的。对于python的这种【缩进】风格,喜欢它的人说这是一种乐趣;不喜欢它的人说这是一门需...
    99+
    2024-04-02
  • 关于Python函数参数的进阶用法
    目录1、关键字参数和位置参数(1)关键字参数(2)位置参数2、接受任意数量的参数(1)接受任意数量的位置参数 (2)接受任意数量的关键字参数(3)同时接受任意数量的位置参数和关键字参...
    99+
    2024-04-02
  • 关于Python中进度条的六个实用技巧分享
    目录1 简介2 tqdm中实用的6个特性2.1 autonotebook自动切换进度条风格2.2 延迟渲染进度条2.3 自定义进度条色彩2.4 自主控制的进度上限2.5 针对enum...
    99+
    2024-04-02
  • 关于python multiproces
    这两天温故了python 的multiprocessing多进程模块,看到的pipe和queue这两种ipc方式,啥事ipc? ipc就是进程间的通信模式,常用的一半是socke,rpc,pipe和消息队列等。 今个就再把pipe和queu...
    99+
    2023-01-31
    python multiproces
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作