首页 > 代码库 > 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深入学习笔记(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。