Python 干货 之变量和简单数据类型
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。
前言
本篇是在本人学习 Python 时做的一些笔记,比较简洁,更是干货,请大家笑纳
终端操作
进入 python3 终端:python3。退出 python3 终端:ctrl+D(ubuntu),或 exit() 函数。
在 python 终端可运行 python 代码片段,注意是代码片段,不是 py 文件。
在 cmd 命令行运行 py 文件:python hello_world.py。
变量
变量名只能包含字母、数字和下划线,不能以数字开头。
变量不能包含空格。
不要将Python关键字和函数名用作变量名。
程序不能成功运行时,解释器会提供一个 traceback。traceback 是一条记录,指出了解释器尝试运行代码时,在什么地方陷入了困境。
python约定的文件名:使用小写字母和下划线,如simple_message.py。
字符串
字符串方法:title(),upper(),lower(),去除空白函数lstrip(),rstrip() 和 strip()
字符串方法不会影响变量本身。
字符串拼接符号:加号 +
拼接中遇到字符串和数字,需把数字转换成字符串,使用 str() 函数,python 不会自动转换。
添加输出空白:制表符\t,换行符\n,或者直接在字符串内部增加空格
python2 和 python3 中 print 函数的区别,版本 2.x 的 print 不是函数,而 3.x 的 print 是函数,所以需要加括弧。
加(+),减(-),乘(*),除(/),乘方:两个乘号(**)
注释
单行注释:井号#
编写注释的主要目的是阐述代码要做什么,以及是如何做的。
如果不确定是否要编写注释,就问问自己,找到合理的解决方案前,是否考虑了多个解决方案。如果答案是肯定的,就编写注释对你的解决方案进行说明吧。
文件开头加上自己的姓名和当前日期,再用一句话阐述程序的功能。
Python之禅
解决问题的办法有很多种,Python语言固有的灵活性使得大多数问题都有很多不同的解决之道。这种灵活性是可以接受的,但大家最终认识到,过于强调灵活性会导致大型项目难以维护:要通过研究代码搞清楚当时解决复杂问题的人是怎么想的,既困难又麻烦,还会耗费大量的时间。
解决方案尽可能避繁就简。
编程是要解决问题的,设计良好、高效而漂亮的解决方案都会让程序员心生敬意。
在多种解决方案中,选择最简单可行的解决方案。
开发的项目涉及到复杂代码时,一定要为这些代码编写有益的注释。
在编写的程序中,各种具体细节对其他python程序员来说都应易于理解。
不要企图编写完美无缺的代码;先编写行之有效的代码,再决定是对其做进一步改进,还是转而去编写新代码。
在 Python 终端中,输入 import this,获得Python之禅信息。
本文首发于 算法社区 dspstack.com,转载请注明出处,谢谢。