python花括号代替缩进_Python 为什么甩掉累赘的花括号,使用缩进来划分代码块?...
人人好,这是“Python为什么”系列节目的文字稿(文末有旁观地址)。
本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 “end” 之类的语法?
Python 的缩进是一个老生常谈的话题,经常有人会提及它,好比 Python 之父在上个月就正好转发过一篇文章:
由于这篇文章,Guido 还受邀在 Python Bytes 播客上录制了一期节目:
那么,Python 为什么要用缩进来划分代码块呢?
我网络梳理了几份质料,接下来将带人人一起揭晓 Python 这么做的设计缘故原由:
缩进语法,加倍优雅
缩进语法,加倍清晰
使用缩进,保持一致性,制止造成误读
使用缩进,代码更紧凑,便于浏览,没有累赘
使用缩进,已足够令注释器执行,没必要使用多余的符号
强制缩进,源自古老的 ABC 语言,Guido 是这门语言的设计者之一
其头脑可能出自 Don Knuth(高德纳,著名计算机科学家,经典巨著《计算机程序设计艺术》的作者),他在 1974 年提出,在那时是很时髦和前卫的头脑
使用缩进,可以终结大括号放在函数名后面照样再换一行的最终争论(听说此话题能令差别派系的程序员大打出手!)
以上枚举的缘故原由主要来源于 Python 官方文档、官方 wiki 以及 Python 之父的早期访谈。
总而言之,Python 使用缩进语法,体现了它异常优雅、清晰的设计美学,对开发者、读者以及注释器,都极为友好。
实话说,我本人异常赞许 Python 的缩进,因此才第一眼就迷上了它,如果是使用了花括号之类的语法,那 Python 就马上黯淡,也就食之无味了!
人人若何看待 Python 的缩进语法呢?请在谈论区揭晓你的看法吧!
参考质料:
视频地址:
原文链接:https://www.cnblogs.com/pythonista/p/12863969.html
本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。
python花括号代替缩进_Python 为什么甩掉累赘的花括号,使用缩进来划分代码块?...相关推荐
- 为什么用python缩进来划分代码_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python 括号 垃圾_Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python代码块使用缩进表示-Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?...
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python中代码块使用缩进来表示对吗_Python 为什么使用缩进来划分代码块?
本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end" 之类的语法? Python 的缩进是一个老生常谈的话题,经常有人提及它,比如P ...
- python代码块使用缩进表示-Python 为什么使用缩进来划分代码块?
大家好,这是"Python为什么"系列节目的文字稿(文末有观看地址). 本期话题:Python 为什么使用缩进来划分代码块,而不像其它语言使用花括号 {} 或者 "end ...
- python中文注释缩进_Python入门学习之注释、行与缩进
Python3中单行注释以 # 开头,实例如下:#!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释 Python ...
- python中一般使用几个空格表示缩进_python中使用空格还是使用 Tab键缩进的建议...
对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...
- python如何自动缩进_python word 自动排版写码时应该缩进使用 tab 还是空格?
对于程序员来说,其实Tab和空格远远不只是"立场"问题那么简单. 在不同的编辑器里tab的长度可能不一致,所以在一个编辑器里用tab设置缩进后,在其它编辑器里看可能缩进就乱了.空格 ...
- python登录网页账号密码_Python 通过爬虫实现GitHub网页的模拟登录的示例代码
1. 实例描述 通过爬虫获取网页的信息时,有时需要登录网页后才可以获取网页中的可用数据,例如获取 GitHub 网页中的注册号码时,就需要先登录账号才能在登录后的页面中看到该信息,如下图所示.那么该如 ...
最新文章
- codeforces Kyoya and Colored Balls
- Ubuntu16.04桌面系统如何配置和启动wireshark
- 阿里某员工论坛炫耀:感谢公司让毕业不到两年的我年入百万
- tableau必知必会之妙用 Lookup 函数同时跨行跨列取数
- 面试官问:上亿数据量下,Kafka是如何优化JVM GC问题的?
- BOOST_PREDEF_TESTED_AT宏相关的测试程序
- 高版本JDK13新特性以及与JDK8对比
- Java内存泄漏问题
- 时光老人的飞鸽传书下载
- 六步搞定RHEL5下的mysql镜像数据库配置
- 【机器学习】深度学习开发环境搭建
- error汇总:dpkg: error processing package *** (--configure)
- 深度学习2.0-28.其他训练tricks-Early Stopping,dropout等
- 【Share Backup】FreeCrawl
- 美金融犯罪执法局文件遭泄露:汇丰、摩根大通、渣打等国际大行涉嫌非法转移资金...
- CSU 1681 Adjoin(树形dp 树的直径)
- 2022-02-09 Android setLayoutParams动态修改RelativeLayout控件layout_width、layout_marginTop等。实际应用实例:控件随手指移动。
- Error during job, obtaining debugging information...
- 英语海报简笔php匹配img画,简单英语海报图片手绘,一年级英语海报图片 手绘?...
- Android 音频可视化 Visualizer
热门文章
- Spring注解——使用@ComponentScan自动扫描组件
- Eclipse构建Maven分包分模块项目并构建服务端
- java jni日志输出_java打印Jni层log
- 移动商城html 源码,基于weui的移动商城html5模板
- ES6 Symbol 数据类型
- java xstream jar_Java库使用----xstream1.3.1
- 云麦体脂秤华为体脂秤_华为、小米和有品体脂秤哪个品牌好?三款智能体脂秤横评结果排行...
- Maven配置_01
- linux查询tcp异常,linux服务器内存cpu 流量tcp异常信息记录python脚本
- (最短路)HDU Today(hdu2112)