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实现的金山快盘的签到程序
Jan 17 Python
Python中优化NumPy包使用性能的教程
Apr 23 Python
Python单例模式实例详解
Mar 01 Python
python测试mysql写入性能完整实例
Jan 18 Python
Python中利用xpath解析HTML的方法
May 14 Python
Python之csv文件从MySQL数据库导入导出的方法
Jun 21 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
Jun 19 Python
Python3 sys.argv[ ]用法详解
Oct 24 Python
Python中私有属性的定义方式
Mar 05 Python
Django Admin后台添加数据库视图过程解析
Apr 01 Python
python中的被动信息搜集
Apr 29 Python
python之np.argmax()及对axis=0或者1的理解
Jun 02 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
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
PHP简单检测网址是否能够正常打开的方法
2016/09/04 PHP
laravel多条件查询方法(and,or嵌套查询)
2019/10/09 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
Extjs Ext.MessageBox.confirm 确认对话框详解
2010/04/02 Javascript
jQuery select操作控制方法小结
2010/05/26 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
Express的路由详解
2015/12/10 Javascript
4种JavaScript实现简单tab选项卡切换的方法
2016/01/06 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
实例解析Array和String方法
2016/12/14 Javascript
VUE多层路由嵌套实现代码
2017/05/15 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
2019/12/11 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
Python中列表与元组的乘法操作示例
2018/02/10 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
Python操作Sqlite正确实现方法解析
2020/02/05 Python
python实现对变位词的判断方法
2020/04/05 Python
Python常用类型转换实现代码实例
2020/07/28 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
韩语专业本科生求职信
2013/10/01 职场文书
《藏戏》教学反思
2014/02/11 职场文书
物业总经理助理岗位职责
2014/06/29 职场文书
2014年电教工作总结
2014/12/19 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
教师节表彰会主持词
2015/07/06 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
三种方式清除vue路由跳转router-link的历史记录
2022/04/10 Vue.js
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android