前些天,我写了<Python为什么使用缩进来划分代码块?>,文中详细梳理了 Python 采用缩进语法的 8 大原因.我极其喜欢这种简洁优雅的风格,所以对它赞美有加. 然而文章发出去后,非常意外,竟收到了大量的反对意见!!(以往文章的互动不多,此次创下了记录) 我就不截图了,先摘录几则最刺眼的评论: 最大的缺陷就是这个缩进机制 去掉花括号是最愚蠢的设计 绝对是过度设计了,缺陷很大 最大的缺点就是缩进,太反人类了 -- 对于这一类的评论,我认为他们是"睁着眼睛说瞎话",颠倒是…
吐槽 Apple iPhone 十大反人类的设计 All In One 不支持 GPS 快捷开关 每次都要到,设置> 隐身 > 位置,脑残的设计 顶部的状态栏,网络不支持显示网速 顶部的状态栏,时间不支持显示年月 Type C 接口不支持,还 TM 宣传环保,环保个屁呀 不送充电头,配件还要单独购买 399 的无线手机充电保护套,就是多了一个连接动画 通讯录,导入联系人后,完全按照英文排序,所有中文人名全部归到 # 下面 必须手动设置别名 通话记录,不支持部分批量删除 像删除所有,未接电话,却…
Apple 产品反人类的设计 All In One 用户体验 shit rank WTF rank iPhone 更换铃声 WTF, 这么简单的一个功能搞得太复杂了 使用要下载 1.6 G的库乐队 App,才能 MP3 转换 M4R GarageBand iCloud Drive iOS 更换铃声 iTunes Apple Music https://www.apple.com/itunes/ https://www.apple.com/itunes/download/macos 导入通讯录,不…
Apple 反人类的设计的产品组合 Apple shit design macbook pro 2018 + beats solo3 MBP 的耳机孔在电脑右边, betas 的耳机孔在左边, 组合起来使用,就是一个对角线,导致耳机线严重影响键盘的使用,如图所示 R L refs https://kit.co/xgqfrms/it-devices https://www.apple.com/shop/buy-mac/macbook-pro/16-inch https://www.beatsbyd…
今天学习Vue到循环那里,表示真是不能理解Vue的反人类设计 具体看代码吧! <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title> <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"…
习惯了java,c++之类的宽容,初学python,被它摆了道下马威,写if else,竟然必须要我正确用缩进格式,原来在python里不能用括号来表示语句块,也不能用开始/结束标志符来表示,而是靠缩进来表示,好吧,我以后多注意 空白在Python中是重要的.事实上行首的空白是重要的.它称为缩进.在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组. 这意味着同一层次的语句必须有相同的缩进.每一组这样的语句称为一个块.我们将在后面的章节中看到有关块的用处的例子. 你需…
一.Python代码缩进 Python 函数没有明显的  begin 和  end ,没有标明函数的开始和结束的花括号.唯一的分隔符是一个冒号 ( : ),接着代码本身是缩进的. 例如:缩进  buil dCon necti onStr ing 函数 def buildConnectionString(params): """Build a connection string from a dictionary of parameters. Returns string.&q…
缩进 Python的最大特色是用缩进来标明成块的代码. 这点和其他语言区别很明显,比如大家熟悉的C语言里: ) { num+=; flag-=; } 而在python中: if flag>= 0 : num+=1 flag-=1 num+=1和flag-=1前面有四个空格的缩进.通过缩进,Python识别出这两个语句是隶属于if. 条件判断 if语句之后的冒号 以四个空格(Tab)的缩进来表示隶属关系, Python中不能随意缩进.elif是else if的缩写,可以有多个elif. if <…
MyEclipse由于在JavaScript中按下一个双引号后会自动把后面的双引号补全.本人习惯两个双引号一起按下,那么这个时候在编辑器里就会出现三个",这样导致代码错误. 今天就因为MyEclipse这个自作聪明的功能导致JS代码调试很就才找到原因.想禁用该反人类的功能,可以采取下面步骤:…
[python 译] 基于面向对象的分析和设计 // */ // ]]>   [python 译] 基于面向对象的分析和设计 Table of Contents 1 原文地址 2 引言 2.1 译者 2.2 作者 3 The Analysis of the Simple Game Engine 3.1 Write or Draw About the Problem 3.2 Extract Key Concepts and Research Them 3.3 Create a Class Hier…