python操蛋的地方

对我来说,python语言最恶心最操蛋的地方就是强制缩进!

缩进语法绝对是一种病态的变态的设计.

最简单的例子就是你从网页上copy来的python代码 很可能无法运行,因为缩进丢失了。 而c++ ,java代码就比较方便,格式没了, 强制格式化一下就行了。

时间: 2024-07-30 09:32:05

python操蛋的地方的相关文章

字符、字符集、编码,以及它们python中会遇到的一些问题(上)

在看了很多的博客文章之后,总结整理得到了以下文章,非常感谢这些无私奉献的博主! 文章末尾有本文引用的文章的链接,如果有漏掉的文章引用,可以发邮件联系我,随后再次附上链接! 侵删!!! 这一部分是上篇,主要讲的是字符.字符集和字符编码的一些概念,以及他们在python中的一些简单的代码示例,偏向于概念. 下篇会说编码和解码部分,以及在python中会遇到的一些编码问题,偏向于实际应用一点. 这绝对是个源远流长的大坑,对于新手来说恶心致死(尤其是windows)........... 一.字符.字符

12.python中的列表

列表和元祖最大的不同就是列表是可以修改的. 老规矩,先使用 help(list) ,真的是 help() 大法好呀. 好,来人,上代码. Help on class list in module __builtin__: class list(object) | list() -> new empty list | list(iterable) -> new list initialized from iterable's items | | Methods defined here: | |

Python爆火的六大原因

无论你是否清楚这个事实,Python语言实际上已经不是一门年轻的编程语言了.虽然它也不如其它一些语言那么年长,但它仍然比大部分人所想的要更老一些.它第一次发布的时间是在1991年,虽然这些年它也经历了相当大的改变,但它现在的用处跟当时并没有什么差别. 实际上,这只是它最近这些年变得流行的原因之一:它是一个面向企业和第一流项目的.基于生产的语言,而且它有着长久的历史.它可以被用做几乎任何事情,这也是它被认为是"多功能"的原因.你既可以创建一个树莓派应用,又可以用Python来写桌面程序的

菜鸟学Python Day1.4(导入模块Import、用户交互Raw_input)

导入模块      1.什么是模块? 2.导入模块 Import moduleName   (自带200多个模块,第三方模块上千) Python标准库 如下:导入模块os.system内的的df,查看内存 查看模块os可以导入很多方法os. tab健: 如何加tab健: /usr/lib/python2.7/dist-packages/tab.py   默认第三方库存放位置 Python寻找路径规则: 如果查询不到就会报错, 如何让某一个模块在python任何一个地方都可以导入: ①在sys.p

Python面向对象编程(二)

本文转自博客园海子的文章http://www.cnblogs.com/dolphin0520/archive/2013/03/29/2986924.html 再次发出感谢海子的分享,本人阅读了多次,受益匪浅! 在前面一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装. 下面就来了解一下另外两大特征:继承和多态. 在Python中,如果需要的话,可以让一个类去继承一个类,被继承的类称为父类或者超类.也可以称作基类,继承的类称为子类.并且Python支持多继承,能够让

python培训Day6 随笔

今天讲了一些python的实用地方工具模块 用于记录日志的loggin模块 #!/usr/bin/env python #--*--coding:utf-8--*-- import logging logging.basicConfig(filename='wgwtest.log', #filename代表记录的日志文件名称                     format='%(asctime)s - %(name)s - %(levelname)s -%(module)s:  %(mes

linux下在Apache中配置python

如果想要Apache可以执行python之类的网页程序,那么就得安装一些额外的模块,python程序安装的模块为mod_python install -y  mod_python进行安装 第一步,配置apache 在httpd.conf中,找到: AddHandler cgi-script .cgi 把它改为: AddHandler cgi-script .cgi .py 其他设置: <Directory "/var/www/cgi-bin">     AllowOverr

Python中常用的一些操作总结(持续更新)

写在前面的话 其实也没有什么可以写的,或者说完全没有价值.因为你只要动一动手指就可以在Google上找到我要写的这些东西.只是我还不习惯好久没有碰我的blog,但是我又不想写没有价值的东西.或许有价值,只是在我一年两不编程的情况下,我会忘记那些我以前很熟悉的操作是怎么完成的,或许混到那个地步我的人生就开始悲剧了吧.总之,成长成我想要的样子我还是需要很长的路要走. 这一篇是会持续更新的,至少为了保证它看起来不那么水,也要让它持续更新 python中的进制转换 1.其他进制转换为10进制 所有的进制

一个简单的Python MVC框架(4)

前面都是准备,这里是整个Web Mvc框架的核心地方,稍微多介绍一下.核心类是一个叫Dspth的模块.这里我没有处理路由,一个是不太熟,另外一个是主要是体会架构.我用的路由规则如下:1)用URL的地址参数进行路由,有两个参数,一个是ctr,表示控制类,一个是act表示执行的方法2)所有执行方法都约定参数格式如下self,Environ,CGI,CGITB,Form,Cookies,SessionId,*Args当然,真正做框架的时候,可以把Environ,CGI,CGITB,Form,Cooki