您的位置:首页 > 编程语言 > Python开发

Python基础知识

2017-01-08 10:32 260 查看
一、设计哲学与定位
Python的设计哲学是“优雅”、“明确”、“简单”。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确没有或者很少有歧义的语法。这些准则被称为“Python格言”。在Python解释器内运行import
this可以获得完整的列表


1.优美胜于丑陋(Python以编写优美的代码为目标)
2.明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
3.简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
4.复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
5.扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
6.间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
7.可读性很重要(优美的代码是可读的)
8.即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
9.不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass风格的代码)
10.当存在多种可能,不要尝试去猜测
11.而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
12.虽然这并不容易,因为你不是 Python之父(这里的Dutch是指 Guido)
13.做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
14.如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
15.命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
二、编程风格
语法要求
–缩进统一
–变量
标识符的第一个字符必须是字母表中的字母(大写或小写)或者一个下划线(‘_’)
标识符名称的其他部分可以由字母(大写或小写)、下划线(‘_’)或数字(0-9)组成。
标识符名称是对大小写敏感的。例如,myname和myName不是一个标识符。注意前者中的小写n和后者中的大写N。
有效标识符名称的例子有i、__my_name、name_23和a1b2_c3。
无效标识符名称的例子有2things、thisis spaced out和my-name。

三、数据类型


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Python基础知识