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,转载请注明出处,谢谢。

posted @ 2019-04-23 12:02  ALLEN_2008  阅读(3)  评论(0编辑  收藏  举报  来源