首页 > 代码库 > Python深入学习笔记(一)

Python深入学习笔记(一)

写在前面的话

从08年接触Python到现在,断断续续得使用,到如今Python已经成为日常事物处理、科研实验,甚至工程项目的主力语言,主要因为其敏捷性和快速实现的能力。虽然看了一些Python的教程,除了当初那本《Python核心编程》被反复翻看之外,其余还没看到很能让自己Python水平提高的书,虽然也掌握了一些比较Pythonic的方法,但总觉得离真正的深入理解和运用还很远,就像一直属于业余选手,算不上专业队伍那般。直到最近在看《编写高质量代码——改善Python程序的91个建议》和《Python开发实战》,开始有点眼前一亮的感觉,所以,趁此机会,在读书学习的过程中把一些有意思的Pythonic Code做个记录,也方便自己以后查阅。

 

代码风格与规范

1. 包和模块的命名采用小写、单数形式,而且短小;

2. 包通常仅作为命名空间,如只包含空的__init__.py文件;

 

操作符

1. 三元操作

1 x=02 y=13 print x if x>y else y4 5 #等价于6 if x>y:7     print x8 else:9     print y

 

 

字符串操作

1. 格式化字符串

1 #在参数比较多的情况下,这样写使得格式化的字符串比较清晰,尤其当参数以dict传递时2 print hello %(name)s % {name: Tom}3 4 #使用str.format()也可以使字符串格式化变得清晰5 print %(name)s is %(age)d years old. % {name: Tom, age: 12}

 

 

 

 

 

Python深入学习笔记(一)