第1章 基础知识
Python2.7
(一)、安装python解释器,下载地址:http://www.python.org/ 添加path环境变量(python安装路径)
(二)、使用自带编辑器IDLE或者任何文本编辑器(使用命令"python ***.py"运行编辑后的程序文件***.py)
IDLE是交互式解释器,每次Enter后解释器都会回应接收到的语句,例如:
输入:2+2
返回:4
退出IDLE:Ctrl+Q
(三)、Python不一样的基础知识
/:默认是整除运算,1/2=0,如果希望Python只执行普通除法,可以使用:from __future__ import division。
//:则是整除运算符,无论是整数或是小数。
**:幂运算,比-(一元减运算符)的优先级要高,所以-2**3等同于-(2**3)。
弱类型变量(不声明)。
输出:print 'ab',"cd",返回:"ab cd"。
获取输入:x = input("输入提示:"),input函数等效于eval(raw_input("提示:")),将输入内容当作python表达式,raw_input()获取输入的一行字符串。
模块:import math(类似C语言的#include),import加强方式:from math import floor,直接使用floor函数,不需要命名空间,import math as m:别名,之后可以使用m.floor()代替math.floor(),还有from math import *,math中的所有操作都是实数,还有一个cmath(complex math,复数),cmath.sqrt(-1)=1j。
注释:#号。
字符串:单引号、双引号和三引号(之间可以使用单、双引号)。
repr(object):返回对象的字符串表达式,eval(repr(object)) == object。
原始字符串:当单引号嵌套单引号、双引号嵌套双引号时我们需要使用"\"转义符,如果单、双引号太多时,我们可以使用原始字符串r"***",r字符后的字符串中"\"表示一般字符没有转义作用。
这章我们学习了一些常用的内嵌函数和python的一些不同点,下面是刚才使用或未使用得常用函数: