python程序快速缩进多行代码方法总结


Posted in Python onJune 23, 2019

该语言中缩进是其精髓,通过缩进可以表示函数、循环等程序结构的范围。有时写完程序后,发现所有程序需要放入函数def中,这时就需要对一整块程序同时进行缩进,还有其他一些情况,也会需要多行整体缩进。下面介绍官方的IDLE编辑器下,如何实现多行整体缩进。

这里介绍的是针对3.0及以上版本,软件自带编辑器,整块缩进的方法。首先通过开始菜单 ,找到IDLE,点击启动软件。

python程序快速缩进多行代码方法总结

相关推荐:《Python视频教程》

启动软件后,通过file菜单下,打开或新建选项,打开一个已建好的或者新创建一个程序文件,这里新建一个程序。

python程序快速缩进多行代码方法总结

新建的程序如下图所示,此时需要将图示所有程序,放入名为calcu的函数下,所有程序内容需要增加一次缩进。

python程序快速缩进多行代码方法总结

增加def即函数定义语句后,需要把下图红框中内容整体向右移动一次缩减量(一般为四个字节),如果不嫌麻烦,可将红框中每一行内容都加上四个空格,但这种方法较为费事。

python程序快速缩进多行代码方法总结

下面介绍快速实现整块缩进的方法,首先选中所有要缩进的程序部分,这里选择def语句以下,所有作为函数内容的部分。

python程序快速缩进多行代码方法总结

此时先按住“shift”键,再按“tab”键,记住只按一次,要立即松开。此时如下图1所示,完成一次缩进。如果长按,或多次按组合键,则会多次缩进,如下图2所示,为多次缩进效果。这样对于3.0及以上版本下,软件自带程序编辑器,如何实现多行缩进,介绍完成。

python程序快速缩进多行代码方法总结

python程序快速缩进多行代码方法总结

Python 相关文章推荐
Python列表计数及插入实例
Dec 17 Python
python基于Tkinter库实现简单文本编辑器实例
May 05 Python
Python爬虫框架Scrapy实战之批量抓取招聘信息
Aug 07 Python
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
Python实现一个Git日志统计分析的小工具
Dec 14 Python
Python安装pycurl失败的解决方法
Oct 15 Python
python的一些加密方法及python 加密模块
Jul 11 Python
Python编程快速上手——PDF文件操作案例分析
Feb 28 Python
Django media static外部访问Django中的图片设置教程
Apr 07 Python
python argparse传入布尔参数false不生效的解决
Apr 20 Python
Django中的模型类设计及展示示例详解
May 29 Python
python3 实现mysql数据库连接池的示例代码
Apr 17 Python
python函数与方法的区别总结
Jun 23 #Python
python中的单引号双引号区别知识点总结
Jun 23 #Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 #Python
Python中判断子串存在的性能比较及分析总结
Jun 23 #Python
树莓派与PC端在局域网内运用python实现即时通讯
Jun 22 #Python
树莓派采用socket方式文件传输(python)
Jun 22 #Python
树莓派用python中的OpenCV输出USB摄像头画面
Jun 22 #Python
You might like
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
PHP If Else(elsefi) 语句
2013/04/07 PHP
Javascript String对象扩展HTML编码和解码的方法
2009/06/02 Javascript
电子商务网站上的常用的js放大镜效果
2011/12/08 Javascript
基于jquery点击自以外任意处,关闭自身的代码
2012/02/10 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
JavaScript Date对象详解
2016/03/01 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
详解JavaScript的AngularJS框架中的表达式与指令
2016/03/05 Javascript
jQuery对象的链式操作用法分析
2016/05/10 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
nodejs服务搭建教程 nodejs访问本地站点文件
2017/04/07 NodeJs
详解ES6语法之可迭代协议和迭代器协议
2018/01/13 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
Python函数式编程指南(四):生成器详解
2015/06/24 Python
Python实现批量更换指定目录下文件扩展名的方法
2016/09/19 Python
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python OpenCV学习笔记实现二维直方图
2018/02/08 Python
好的Python培训机构应该具备哪些条件
2018/05/23 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
对Python3.x版本print函数左右对齐详解
2018/12/22 Python
自学python的建议和周期预算
2019/01/30 Python
python基于itchat模块实现微信防撤回
2019/04/29 Python
如何使用django的MTV开发模式返回一个网页
2019/07/22 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
HTML5地理定位实例
2014/10/15 HTML / CSS
外语学院毕业生的自我鉴定
2013/11/28 职场文书
简单租房协议书
2014/04/09 职场文书
北京申奥口号
2014/06/19 职场文书
旅游活动总结
2014/08/27 职场文书